我想根据多个ajax/json请求的结果更新一个页面。使用jQuery,我可以“链接”回调,就像这个非常简单的简化示例:
$.getJSON("/values/1", function(data) {
// data = {value: 1}
var value_1 = data.value;
$.getJSON("/values/2", function(data) {
// data = {value: 42}
var value_2 = data.value;
var sum = value_1 + value_2;
$('#mynode').html(sum);
});
});
但是,这会导致请求是串行发出的。我更喜欢一种并行发出请求,并在所有请求完成后执行页面更新的方法。有没有办法做到这一点?
https://stackoverflow.com/questions/1060539
复制相似问题