в моем коде jquery я сделал ajax-запрос и сервер вернул данные в формате JSON следующим образом:
{"list":{
"category":"book",
"item":[
{"title":"jQuery Cookbook","author":"Tom","publisher":"Wonderland"},
{"title":"PHP Cookbook","author":"Jack London","publisher":"O'Reilly"}
]
}
}
в моем коде jquery, у меня есть:
$.getJSON(
"data/getFile.php",
{set:setName, list:listName},
function(json) {
var items = json.list.item;
$.each(items, function(key, value) {alert(value);}
});
оказалось значение объекта, который является правильным. У меня вопрос, как я могу разобрать как имя, так и значение, например: для элемента 1: ключ = "заголовок", значение = "jQuery Cookbook";
key = "author", value = "Tom"; ...
причина, по которой мне нужно это сделать, заключается в том, что элемент будет обновляться динамически, возможно, позже пользователь добавит больше атрибута ключ / значение, например: {"isbn": "11223344"}
Спасибо.