JavaScript

[Javascript - ES6] Promise()로 ajax 성공 체크

fnow 2021. 12. 8. 23:07
반응형

Jquery로 ajax를 불러올 경우 done()이라는 함수가 Promise() 역할을 하지만, Promise를 사용해서 성공 여부를 한번 더 체크해보자.

 

1
2
3
4
5
6
7
8
9
10
11
12
const promise = new Promise((resolve, reject) => {
  $.ajax({
    type: 'GET',
    url: '가져올 경로'
  }).done((result) => {
    resolve(result);
  })
})
 
promise.then((r) => {
    console.log(r)
})
cs

 

 

 

더 간단한 ajax 표현 방식

 

1
2
3
4
5
6
7
8
const promise = new Promise((resolve, reject) => {
  $.get('가져올 경로').done((result) => {
      resolve(result);
  })
})
promise.then((r) => {
  console.log(r)
})
cs

 

 

반응형