以下JSON数据来自php,
我尝试过以下代码。但控制台显示undefined
错误。
jQuery.each(result.address, function(obj) {
console.log(obj.city);
});
编辑:它也不起作用并抛出未定义的错误。
jQuery.each(result.address, function(obj) {
console.log(obj[0].city);
});
正在运行:console.log(result.address.address1.city);
。但在这种情况下,address1 不是固定的。例如。 result.address.xyz.city, result.address.abc.city
最佳答案
您在每个地址上调用城市,而城市位于地址 X 内部。尝试:
jQuery.each(result.address, function(key, val) {
console.log(val.city);
});
关于javascript - 在javascript中迭代json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30083064/