Использование эквивалента $ .when (). Done () в jQuery 1.4.

Мне нужно сделать два разных запроса JSON и объединить эти запросы в одной функции. Я хотел бы использовать следующую конструкцию:

$.when(
       $.getJSON(url1),
       $.getJSON(url2)
).done(function(data1, data2) {
       someFunction(data1, data2);
});

К сожалению, для этого проекта мы используем jQuery 1.4, и $ .when был представлен начиная с jQuery 1.5. Есть ли какой-то эквивалент для этого в jQuery 1.4?

Заранее спасибо!

Ответы на вопрос(1)

Решение Вопроса

я создал массив, в котором каждый элемент представляет собой флаг, который сообщает, завершился ли этот конкретный getJSON. Кроме того, в каждой функции успеха я проверяю полный массив, который необходимо заполнить, если нет (ну, действительно, всегда), я добавляю полученный json (и некоторый контекст) в другой «массив результатов». Но если все сделано, то я выполняю последнюю функцию для «массива результатов».

 Annemarie28 сент. 2012 г., 08:49
Это не так стильно, как когда-либо сделанная конструкция, но это, по крайней мере, обходной путь.
 27 сент. 2012 г., 15:39
Я не могу скопировать этот код здесь, потому что он содержит множество дополнительных вещей, но будьте уверены, что это легко.

Ваш ответ на вопрос