【发布时间】:2019-05-07 18:15:35
【问题描述】:
我想要将$.ajax(urlx) 设为可变数量的URL,但我没有看到任何关于如何将其传递给$.when 的示例。它看起来不像 .when 需要一个数组,只是一个参数列表。
我怎样才能做到这一点?
var picturesArray = [];
var urlCount = 2;
$.when(
$.ajax(urls[0]),
$.ajax(urls[1])
).done(function() {
var cntx;
for (cntx = 0; cntx < urlCount; cntx++) {
picturesArray.push(arguments[cntx][0]);
}
});
【问题讨论】:
-
看看这是否有帮助:stackoverflow.com/a/14352218/9386929
-
谁消失了之前的答案和关于该答案的讨论?不知道这可能发生在 SO
-
我删除了自己的答案,因为它没有提供正确的解决方案。
-
奇怪,我以为一旦有 cmets 就无法删除。我猜我错了。
标签: javascript jquery