1
我有这个来自Google地图的JSON响应,保存为.json文件。这是对附近学校的搜索。通过Json循环并追加到对象
我只想提取学校的名称和位置,并将它们保存到elemSchoolsArr
变量中供以后使用。
我不知道为什么我下面的代码没有循环通过json响应,检查elemSchoolsObj
只显示一个对象,而不是10,我想稍后推送到elemSchoolsArr
。
var elemSchoolsArr = [];
var elemSchoolsObj = {};
$.getJSON('elementary-schools.json', function(data){
for (var i = 0; i < 10; i++) {
elemSchoolsObj.title = data.results[i].name;
elemSchoolsObj.location = data.results[i].geometry.location;
}
});
elemSchoolsArr.push(elemSchoolsObj);
太谢谢你了。您的解决方案完美运作 – CryptoPsyche
很高兴我能帮忙:) – sauntimo