A、Cの処理が終わったらBの処理を行う
function A(){ console.log('a');}
function B(){ console.log('b');}
function C(){ console.log('c');}
$.when(
//ここに書いた処理が終わるまでB()の処理は行わない
A();
C();
)
.done(function(data_a, data_b) {
//すべて成功した場合はB()の処理を行う
B();
})
.fail(function() {
//A()、C()のどちらでも失敗した場合はこっちに来る
});
.failにB()を書けば失敗した場合でも処理を行います。
0 件のコメント:
コメントを投稿