jQuery 的 promise 系统可以让你轻松做到这一点:
$.when(req1, req2, req3).done(function(res1, res2, res3) {
// all requests finished successfully
});
变量需要是reqN
promise 对象,例如由$.ajax()
.
如果你有一个数组而不是单独的变量,你可以使用它来代替:
$.when.apply($, reqs).done(...);
相关文档:http ://api.jquery.com/jQuery.when/