ajax - несколько запросов
Мне нужно отправить N запросов через axaj. Примерно так:
for (var i = 0; i < data.length; i++) { $.ajax({ url: url + data[i], ... }); } Но ничего не выходит, вначале i становится равным data.length. А затем выполняются запросы. Естественно, data[data.length] равно undefined, и ничего не работает. Что это за ерунда такая, и как это обойти? |
Что за фигня с порядком выполнения кода в ajax, я так до конца и не понял. Но решение данной проблемы состоит в том, что бы каждый вызов ajax запихать в функцию.
|
Все работает
que = function(){ var data = ['first','last'], url = 'http://javascript.ru/'; for (var i = 0; i < data.length; i++) { $.ajax({ url: url + data[i], }); } }; Все работает :blink: |
Часовой пояс GMT +3, время: 19:13. |