Как и в this article, у меня есть несколько запросов ajax для выполнения, за которыми следует 1 действие.
Однако разница в том, что весь моем Аяксе запрос отличается только одним параметром дополнительным, как это:Несколько зацикленных запросов ajax с одним обратным вызовом
$.when(
// ajax requests
// 1
$.ajax({
url:"https://www.aaaaaaa.com?param="+0,
crossDomain: true,
dataType: "jsonp",
success: function (response) {
data = data.concat(response);
}
}),
// 2
$.ajax({
url:"https://www.aaaaaaa.com?param="+2500,
crossDomain: true,
dataType: "jsonp",
success: function (response) {
data = data.concat(response);
}
}),
// 3
$.ajax({
url:"https://www.aaaaaaa.com?param="+5000,
crossDomain: true,
dataType: "jsonp",
success: function (response) {
data = data.concat(response);
}
})
// etc. ~10 times
).then(function() {
// action
console.log(data);
});
Как питон я не люблю повторяться 10 раз.
Я попытался сделать цикл for, но, похоже, писать петли в $ .when() не представляется возможным.
Любые идеи, как достичь этого?
Я искал везде без результатов.
Большое спасибо,