我有一个脚本,通过PHP中的json_encode输出一个json字符串。 json字符串由
组成[{"custId":"2","custName":"John Inc"}]
使用
启动PHP脚本$.getJSON("customer.php", function(data){alert(data + ' ' + data.custName);});
回复是 -
[object Object] undefined
Javascript将'data'识别为对象,但我似乎无法使用json点符号引用该信息。
答案 0 :(得分:1)
data
对象位于数组中,因此您需要访问由索引键入的元素:
alert(data[0].custName);
另外,我建议安装firebug(假设您已经在使用Firefox)并使用console.log
代替alert.
它的输出更加详细和有用。