我有一個(嵌套的)數據結構包含對象和數組。我如何提取信息,即訪問1,105,1055等特定或多個值(或鍵)?訪問/進程(嵌套)對象,使用AJAX JSON數組JQuery
例如:
[{"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"}} ]
代碼是:對密鑰1.
$(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]被遍歷數據什麼應該替換JSON [0]來提取陣列
的所有的數據密鑰
thanx隊友的答案..但它並沒有返回值(見jsfiddle以及)爲k和l,而我正在取代console.log警報(k,':',l,':',d [l] );任何我失蹤..pleas讓我知道 – CodePlayer
你使用Chrome嗎?如果是這樣,你打開控制檯窗口?如果你不能使用控制檯的外觀[這裏](http://jsfiddle.net/Antindexer/rF8Km/2/)。 – Khamidulla
嗨thanx ..去吧.. – CodePlayer