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 に答える