我在获取 json 文件中的数据时遇到问题,它说"未定义"。我试图从"键"参数中获取数据。
杰森结构:
{
"list":[
{
"key":"12 ano",
"value":"12 ano"
},
{
"key":"12 ano administrativo",
"value":"12 ano administrativo"
}
]
}
这是代码:
$.getJSON('what.json', function(data){
$.each(data, function(i, value){
console.log(value.key);
})
});
在数组内部迭代data.list
$.getJSON('what.json', function(data){
$.each(data.list, function(i, value){
console.log(value.key);
})
});
你需要迭代data.list
,你得到错误,因为你的JSON在顶层没有key
$.each(data.list, function(i, value){
console.log(value.key);
});
使用这个
$.getJSON( "ajax/test.json", function( data ) {
var items = [];
$.each( data, function( key, val ) {
alert(val);
alert(key);
});