【发布时间】:2022-01-18 09:11:33
【问题描述】:
我需要使用 jQuery 读取 两个 JSON URL,将它们组合在一起,然后继续从 JSON 数据更新我的 UI。
我尝试使用URLA 和URLB 中的两个URL 和一个全局变量globalDataA:
function useBothData(dataB) {
// use dataB and globalDataA
};
function useDataA (data) {
globalDataA = data
$.getJSON (URLB, useBothData);
};
$.getJSON (URLA, useDataA);
这个想法是,在加载第一个 URL 后,我加载第二个,然后使用它们。然而,这似乎永远不会回来。 (我收到 Brwoser 警告“脚本耗时过长”。)
如何安排 jQuery 对两个 URL 的 getJSON 调用(以及它们的成功函数),以便我可以在 finally one 函数中使用它们的数据?
【问题讨论】:
标签: javascript jquery asynchronous getjson