0

我有一个通过 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 点分表示法来引用信息。

4

1 回答 1

1

data对象在一个数组中,因此您需要访问其由索引键控的元素:

alert(data[0].custName);

另外,我建议安装firebug(假设您已经在使用 Firefox)并使用它console.log来代替alert. 它的输出更加详细和有用。

于 2009-08-05T02:08:06.357 回答