我能够从 php 读取 json 数组,我也想显示项目的键名称。现在这可能没有意义,但请检查下面的代码。
我的json数据
{ "A":{"Africa":"201455632", "Asia":"5145000"},
"B":{"Brasil":"68455222"},
"C":{"China":"14546787"}
}
我的js代码我能够显示键值对
$.each(data, function() {
console.log('---')
$.each(this, function(k, v) {
console.log(k, v)
});
});
它的显示是这样的
---
Africa 201455632
Asia 5145000
---
Brasil 68455222
---
China 14546787
我的问题是,我想像这样显示它,以及它们的键名,我可以用什么替换 console.log('---')
A
Africa 201455632
Asia 5145000
B
Brasil 68455222
C
China 14546787
最佳答案
使用回调函数的参数(就像使用内部循环一样)。
$.each(data, function(key, value) {
console.log(key);
$.each(value, function(k, v) {
console.log(' ' + k, v);
});
});
关于Jquery 使用对象数组循环遍历 Json 并获取键名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30130020/