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, время: 00:08. |