У меня есть несколько запросов AJAX, которые отправляются из цикла for, и вы хотите отправить некоторые данные в функции обратного вызова в зависимости от положения в цикле.Обработка независимых данных из нескольких запросов AJAX JQuery
Когда я пытаюсь прикрепить функцию к каждому запросу, все они, кажется, чтобы получить данные из последнего вызова, например,
for(var i=0; i < 4; i++){
data = ... //some unique data
req = $.post('/update/add', data, function(r_data, textStatus, jqxhr){
console.log(data);
}, "json")
}
бы дать мне данные из г = 3 записи вместо 4 разных входа. Как передать эти данные в функции обратного вызова?
Спасибо, ребята ...
oh .. the (i) в конце, это то, чего я отсутствовал. Спасибо. lemme проверка. – xcorat
hmm .. У меня есть другие аргументы функции обратного вызова. Как это будет работать в этой ситуации? (обновленный вопрос) – xcorat
Если вы заметили, есть самозапускаемая функция, которая принимает переменную 'i' в качестве аргумента a, а затем возвращает новую функцию обратного вызова. – plalx