Вы должны поставить точку вокруг вашего $.ajax()
звонка.
for (var i = 0; i < 3; i++){
(function (loop_var) {
$.ajax({
url: "ajax.php",
success: function(data){
alert(loop_var);
}
});
})(i);
}
В настоящее время он выводит 3
, поскольку время, когда Ajax возвращает значение i
, действительно 3
.