2009-08-05 72 views
0

我有一個腳本,通過PHP中的json_encode輸出一個json字符串。 JSON字符串由jquery使用雙引號鍵解碼json對象

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

PHP腳本使用

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

發起的反應是 -

[object Object] undefined 

的Javascript承認 '數據' 作爲一個對象,但我似乎無法引用該信息使用json點綴符號。

回答

1

data對象是一個數組,所以你需要訪問由索引鍵的元素:

alert(data[0].custName); 

另外,我建議安裝firebug(假設你已經使用Firefox),並在使用console.log代替alert.它的輸出更加詳細和有用。

+0

感謝您的回覆。 是的,現在有道理。 乾杯 – Heals1ic 2009-08-05 03:26:56