我有一个脚本,输出通过在PHP json_encode JSON字符串。 JSON字符串由

[{"custId":"2","custName":"John Inc"}]

PHP脚本使用启动

$.getJSON("customer.php", function(data){alert(data + '  ' + data.custName);});

的响应是 -

[object Object] undefined

的Javascript识别“数据”作为对象,但我似乎不能使用JSON点号,以引用的信息。

有帮助吗?

解决方案

data目的是在阵列中,所以你需要访问其元素由索引键:

alert(data[0].custName);

另外,我建议安装萤火(你已经在使用Firefox假设),并代替使用console.logalert.它的输出是更详细的和有益的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top