内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我想根据多个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); }); });
但是,这会导致请求被顺序地提出。我更愿意并行地提出请求,并在完成之后执行页面更新。有什么办法吗?