Использование массива объектов с $ .when - PullRequest
0 голосов
/ 11 марта 2011

У меня есть запросы к массиву Ajax, длина этого массива.Когда я знаю, что все они загружены, я хочу обработать результаты

Я использую код

$.when(
    RequestArray        
).done(function(){
    this.processResults();
});

У кого-нибудь есть идеи, почему он не работает?1007 * Когда я заменяю RequestArray на RequestArray [0], RequestArray [1] работает отлично.

Спасибо

Ответы [ 2 ]

1 голос
/ 11 марта 2011

Если вы передаете несколько запросов на when, вы должны помещать их в отдельные аргументы, а не передавать массив запросов. Итак, $.when.apply(RequestArray).done(...).

0 голосов
/ 11 марта 2011

$. Когда не принимают массив запросов.Вы должны использовать $(requestArray).each($.when(this).done(......));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...