從本質上講,我特林寫:
var async1 = $.when(a1()).then(function(){ a2() });
var async2 = $.when(a3()).then(function(){ a4() });
$.when(async1, async2).then(function(){
console.log("complete");
});
但是,當時A1和A3都執行功能的時刻認爲自己解決。
我放在一起同樣的例子在小提琴:http://jsfiddle.net/Z7fzR/
當你指望* *他們可以解決? –
@ExplosionPills當a1,a2 a3和a4全部解決時,我會期待最終何時解決。如果你關注? – JonWells
只是猜測...如果你改變它,會發生什麼? (a1()。then(function(){a2()}));' –