当所有 jQuery 承诺返回时
When all jQuery promises returned
我遇到了一个问题,我想知道所有 jquery 承诺何时返回。是否有一种 clean 方法可以通过 jQuery promises 做到这一点,而无需执行任何循环来查看已返回的内容等
像这样...
$.when(function() {
promiseOne();
promiseTwo();
promiseThree();
promiseFour();
promiseFive();
}).done(function() {
alert("ALL DONE");
});
我知道什么时候不应该在里面有一个匿名函数,但这是为了说明我的观点。
非常感谢任何帮助,谢谢
您应该将所有承诺作为单独的参数传递给 $.when:
$.when(
promiseOne(),
promiseTwo(),
promiseThree(),
promiseFour(),
promiseFive()
).done(function() {
alert("ALL DONE");
});
我遇到了一个问题,我想知道所有 jquery 承诺何时返回。是否有一种 clean 方法可以通过 jQuery promises 做到这一点,而无需执行任何循环来查看已返回的内容等
像这样...
$.when(function() {
promiseOne();
promiseTwo();
promiseThree();
promiseFour();
promiseFive();
}).done(function() {
alert("ALL DONE");
});
我知道什么时候不应该在里面有一个匿名函数,但这是为了说明我的观点。
非常感谢任何帮助,谢谢
您应该将所有承诺作为单独的参数传递给 $.when:
$.when(
promiseOne(),
promiseTwo(),
promiseThree(),
promiseFour(),
promiseFive()
).done(function() {
alert("ALL DONE");
});