如何从Json Output获取所有数据?
$.getJSON("Test.php", { Id:Id}, function(json) {
alert(json);
});
我知道:alert(json.name)
答案 0 :(得分:1)
您可以再次序列化对象:
alert(JSON.stringify(json));
虽然对我没有多大意义。如果它仅用于调试,请获取Firebug(您可以创建一个仅用于开发或使用Google Chrome的新配置文件)。
如果您确实想对响应执行某些操作,则必须访问该对象的值,例如
json.bar
// or
json[1].bar
但你必须明白这个物体的结构。
您也可以使用for...in
或带有for
循环的数组循环遍历对象的属性。
答案 1 :(得分:-1)
我想你不知道json对象有什么值。 试试这个:
jQuery.each(json, function(key, value) {
//send each key with his value to the console
console.log("key", key, "value", value);
//or maybe to the documento
document.write("key: " + key + " value: " + value);
});
另请阅读此tutorial我在阅读后了解了很多jquery和javascript