我正在使用迭代,并且在 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');
}
}
});
}