[Backbone.js] $.when, done/then :: ajax 비동기 호출 후 아래 로직 실행하기

동민·2021년 7월 16일
0
post-custom-banner
s.ajaxTest1 = Backbone.ajax ( {
   url: s.url,
   data: {},
   error: function() {
   }
});

s.ajaxTest2 = Backbone.ajax ( {
   url: s.url,
   data: {},
   error: function() {
   }
});

done

$.when(when1, when2).done(function() {
    alert("when1, when2 처리 후 실행");
});
// s.ajaxTest1, s.ajaxTest2 비동기 호출 후 아래 로직 실행
$.when ( 
       s.ajaxTest1, s.ajaxTest2
).done ( function () {
	...
});

then

$.when(when1, when2).then(successFunc, failureFunc); // success, fail 함수를 구분할 수 있음
// s.ajaxTest1, s.ajaxTest2 비동기 호출 후 아래 로직 실행
$.when ( 
       s.ajaxTest1, s.ajaxTest2
).then ( function () { // successs 함수
	...
});

[Backbone.js] Backbone.ajax()

https://velog.io/@kmdngmn/BackboneJS-Backbone.ajax

[JavaScript] Ajax 동기 처리하기

https://velog.io/@kmdngmn/JavaScript-Ajax-%EB%8F%99%EA%B8%B0%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0

profile
BE Developer
post-custom-banner

0개의 댓글