我有 3 个来自旧论坛的 JSON 文件,其中包含:成员、主题和回复。 现在我想通过 javascript/jquery 获取 3 个 json 文件在网站上呈现它。
我可以通过首先获取成员、返回时获取主题以及返回时获取回复来同步执行此操作。但我想异步进行。
是否有类似 $.getJson 的东西接受多个 URL,然后返回一组结果?就像一个富有想象力的 $.getJson([url1,url2,url3],callBackFunction)
最佳答案
使用jQuery.when :
var A = $.getJSON(url1);
var B = $.getJSON(url2);
var C = $.getJSON(url3);
$.when(A,B,C).done(function(aResult, bResult, cResult){//when all request are successful
console.log([aResult[0],bResult[0],cResult[0]]);
});
关于javascript - 异步获取多个json文件后触发回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22452556/