$.when(
ajax1(),
ajax2(),
ajax3()
)
.done(function() {
afterAjax();
});
function ajax1()
{
var dfd = $.Deferred();
$.ajax({
type : '',
url : '/',
dataType : 'html'
})
.done(function(re){
dfd.resolve();
})
.fail(function(){
dfd.reject();
});
return dfd.promise();
}
結局jQuery.Deferredの何が嬉しいのか分からない、という人向けの小話
爆速でわかるjQuery.Deferred超入門
なぜ、今、jQuery deferred?
$.Deferred で楽しい非同期ライフを送る
0 件のコメント:
コメントを投稿