JQuery モバイルで For ループと配列を使用して ajax リクエストを作成しようとしています。
私は。。をしようとしています:
- すべてのリクエストを送信します。
- すべての応答を保存します。
- すべての Ajax が完了したら、別のアクションを実行します。
これまでのところ、実際にはうまくいかないものがあります(それが私がここにいる理由です)。
var req1 = [];
var req2 = [];
var size = //some number passed to here//;
//Create size number of unique ajax json requests
for (i = 0; i < size; i++) {
requestA[i] = // GET request for json datatype //;
requestB[i] = $.ajax(requestA[i]);
};
for (j = 0; j < size; j++) {
requestB[j].done (function (response) {
if (response[j].results.length > 0) (
requestB[j] = response[j].results;
}
});
$(document).ajaxStop (function() {
// Do this after all ajax is done //
});