私はこのコードを持っています: これはいくつかのquerysの後に来て、これは完全に動作します。 最初のajaxリクエストも正常に機能しますが、各ループの後で2番目のリクエストは実行されません。 なぜ、うまくいけば誰かが解決策を持っている。各ループに複数のajax PHPリクエストがあります
alert("success"); // Everything is OK
$(".nrlist-create_item-select").each(function() {
var item_id = $(this).attr('id');
var item_name = $(this).attr('title');
$.ajax({
type: "POST",
url: "games/create-nr_vs_nr-update.php",
datatype: "text",
data: {item_id: item_id, item_name: item_name, nrlistcreatenumber: nrlistcreatenumber, nrlistcreatetime: nrlistcreatetime},
success: function(data) {
alert(data);
requestCallback.requestComplete(true);
}
});
return true;
});
$.ajax({
type: "POST",
url: "games/create-nr_vs_nr-insert.php",
datatype: "text",
data: {item_id: item_id, item_name: item_name, nrlistcreatenumber: nrlistcreatenumber, nrlistcreatetime: nrlistcreatetime},
success: function(data) {
alert(data);
requestCallback.requestComplete(true);
}
});
Thxを、私はグローバル変数を設定するのを忘れてましたが、私はちょうど、各機能にVARを削除する必要がありました! – VeloFX
@VeloFX - 問題はありませんが、varを削除して、それらの変数をグローバルにすることに注意してください。 –