【发布时间】:2014-01-06 04:20:05
【问题描述】:
我有一个包含对象和数组的(嵌套)数据结构。如何提取信息,即访问特定或多个值(或键),如 1、105、1055?
例如:
[{"1":{"url":"http:\/\/web.com\/","catname":"HOBBIES"}},
{"105":{"parent":"1","url":"http:\/\/web.com\/","catname": "TRUCKS"}},
{"1055":{"parent":"105","url":"http:\/\/web.com\/","catname":"TIRES"}} ]
代码是:
$( document ).ready(function() {
var formURL = 'http://web.com/ajax.php?store=photo&action=jsoncategories';
$.getJSON( formURL, function(json) {
$.each(json[0], function(i, object) {
$.each(object, function(property, value) {
console.log(property + "=" + value);
});
});
});
});
json[0] 正在遍历 key 1 的数据。应该用什么替换 json[0] 来提取数组的所有数据键
【问题讨论】:
标签: javascript jquery ajax arrays json