3

我需要执行两个不同的 JSON 请求并将这些请求组合到一个函数中。我本来希望使用以下结构:

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

不幸的是,对于这个项目,我们使用的是 jQuery 1.4 和 $.when 从 jQuery 1.5 开始引入。在 jQuery 1.4 中是否有一些等价物?

提前致谢!

4

1 回答 1

2

为了实现这个功能,我做了一个数组,其中每个元素都是一个标志,表示该特定 getJSON 是否已完成。同样在每个成功函数上,我检查要完成的完整数组,如果没有(确实如此),我将获得的 json(和一些上下文)添加到其他“结果数组”。但是如果一切都完成了,那么我对“结果数组”执行最终函数

于 2012-09-27T13:38:03.357 回答