Объединить результаты нескольких ajax-запросов - PullRequest
0 голосов
/ 25 ноября 2010


в моем веб-приложении есть два типа сущностей, которые связаны друг с другом.Сначала я беру некоторые объекты типа a, а затем для каждого из них, я беру связанные объекты типа b как массив.Все работает.
Когда все запросы выполнены, мне нужен массив всех возвращаемых массивов типа b.Не работает!
Какой лучший способ добиться этого в jquery?

1 Ответ

0 голосов
/ 25 ноября 2010

Как прокомментировали некоторые другие здесь, потребуются некоторые примеры кода, чтобы получить более конкретную информацию, но подумайте, что у меня в голове:

Вы можете создать глобальный массив массивов, в который вы будете вводить массивы "типа b", когда они возвращаются из вызова ajax. Выглядело бы примерно так:

//Define this outside your function scope
var typeBArrays = new Array();

function someAjaxCallback(typeBArray){
    typeBArrays[typeBArrays.length] = typeBArray;
}

Таким образом, когда ваша обработка завершена, вы можете получить доступ к массиву typeBArrays и получить все возвращаемые массивы.

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