使用$.getJSON检索JSON数组并返回值
Retrieve JSON array with $.getJSON and return values
我有一个json对象,看起来像这样。
[{
"bannerName": "HotWire",
"imgLocation": "img/logo/weh.jpg",
"profiles":["1000000390","1000000391"],
"locations":["1","250"]
},
{
"bannerName": "The Grill",
"imgLocation": "img/logo/weh123.jpg",
"profiles":["1000000390","1000000391"],
"locations":["1","250"]
}];
保存在banners.json 中
我正试图检索这些信息来创建带有引导程序的横幅。
我使用以下内容从json文件中检索信息。
$.getJSON('banners/banners.json', function(data){
$.each(data, function(index, obj){
$.each(obj, function(key, value){
console.log(value);
});
});
});
但是,控制台中没有任何记录。从本质上讲,我需要的是将循环中的信息作为变量检索,这样我就可以将它们嵌入HTML中,但这段代码似乎无法返回任何内容。
如果有,请尝试删除json末尾的分号
[{
"bannerName": "HotWire",
"imgLocation": "img/logo/weh.jpg",
"profiles":["1000000390","1000000391"],
"locations":["1","250"]
},
{
"bannerName": "The Grill",
"imgLocation": "img/logo/weh123.jpg",
"profiles":["1000000390","1000000391"],
"locations":["1","250"]
}]
您可以在jsonint中检查您的json是否是正确的
$.getJSON('banners/banners.json', function(data){
// try to debug what you actually getting
console.log(data);
});
相关文章:
- 对象数组返回自最近日期以来的最高总体值
- php代码返回基于数组的值
- 从 Array.prototype 方法返回数组的值
- 如何将此PHP函数转换为jQuery函数.它返回数组中值的所有可能组合
- Javascript 多维数组返回第一个值,然后失败
- Json 数组返回空值
- 从下划线.js中的数组返回一系列值
- for 语句不从数组返回值
- 将函数数组作为布尔值数组返回
- Meteor从数组返回值,以便在另一个集合中使用它
- 返回一个带有promise的数组对象值
- 如果array .prototype.slice()方法返回浅拷贝,为什么改变切片数组的值不会改变原始数组
- Javascript函数从数组返回固定值
- 如何使用jquery显示JSON数组返回值
- 编写一个名为“locate”的函数,该函数获取数组和值,如果多维数组中存在指定的值,则返回 true
- Java脚本函数根据父id从数组返回值
- 下划线:如何通过带有键的数组返回所有值
- 根据数组检查值并返回另一个值
- 使用 ionic 为 YouTube 频道构建混合移动应用:数组返回值 0
- Javascript原型,无法从Java数组返回值