我要提取两个JSON文件到我的网页中。有没有办法在一个函数中调用两个文件?
这是我的设置方式:
var getData = $.getJSON("data/fileOne.json", function (data) {
damageRecordsToArray(data); //function call
});
var getData = $.getJSON("data/fileTwo.json", function (data) {
geoJsonPointsToArray(data); //function call
});
答案 0 :(得分:0)
您可以使用一些jquery在一次调用中调用两个文件。我认为这就是您想要的。如果是这样,请尝试下面的代码。
jsFiddle:https://jsfiddle.net/09jLkvef/
var urls = [
'https://jsonplaceholder.typicode.com/users',
'https://jsonplaceholder.typicode.com/photos'
];
$(function() {
$.when.apply($, urls.map(function(url) {
return $.getJSON(url);
})).done(function() {
console.log(arguments);
});
});
打开该小提琴后,打开控制台,您将看到返回的两组数据。那是你的意思吗?