私は反復を使用しています.AJAXの完全なイベントでは、反復変数iを使用しようとしています.
しかし、すべての反復で、常に 4 に等しくなりますか? なぜ4?2の次に3だと思っていたのに、4だった。
for (i=2; i<=3; i++) {
$.ajax({
url: "<?php echo $this->createUrl('ajax/GetData') ?>",
dataType: "html",
type: "POST",
cache: false,
data: {
"country":$('[name=country]').val(),
"currency":$('[name=currency]').val(),
"system_id":i
},
success: function (data, textStatus) {
addEventClick();
},
complete: function() {
if (i-1 == 3) {
$('[name=data_input]').addClass('hidden');
}
}
});
}