티스토리 뷰
반응형
ajax를 사용해 여러 번 요청했을 때 성공 여부를 Promise()로 체크할 수 있다. 이때, then() 메서드를 요청 수에 맞게 여러 번 사용해보자.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
const promise = new Promise((resolve, reject) => {
$.ajax({
type: 'GET',
url: '첫번째 주소'
}).done((result) => {
resolve(result);
})
})
promise.then((r) => {
console.log(r); // 첫번째 결과 출력
const promise2 = new Promise((resolve, reject) => {
$.ajax({
type: 'GET',
url: '두번째 주소'
}).done((result2) => {
resolve(result2);
})
})
return promise2;
}).then((r) => {
console.log(r); // 두번째 결과
});
|
cs |
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] this 한 번에 정리 (0) | 2022.03.08 |
---|---|
[Javascript - ES8] async, await / 기존 Promise()와 비교 (0) | 2021.12.09 |
[Javascript - ES6] Promise()로 ajax 성공 체크 (0) | 2021.12.08 |
[Javascript - ES6] Promise()로 이미지 로딩 성공/실패 체크하기 (0) | 2021.12.08 |
[Javascript] 특정 문자열 제거 - 하나만 제거, 모두 제거 (0) | 2021.12.01 |