for (var i = 0; i < 3; i++){
$.ajax({
url: "ajax.php",
success: function(data){
alert(i);
}
});
}
Мне нужно решение для получения предупреждений с «0», «1» и «2». В это время, конечно, я вижу 3 предупреждения с «3».jQuery. получить var от ajax в цикле
Попробуйте сохранить значение 'i' во временную переменную (например,' j') внутри цикла и использовать ее в обработчике 'success'. – millimoose
Возможный дубликат функции [Variable in JavaScript callback всегда получает последнее значение в цикле?] (Http://stackoverflow.com/questions/2520587/variable-in-javascript-callback-functions-always-gets-last-value-in -loop) – Quentin
Я пробовал - он не работал – Eddie