1
在jquery ajax調用中,我從服務器返回一些JSON,並希望在成功回調中使用它。我傳入數據,但是如何獲得特定的值(如「id」)?如何從JSON散列獲取值
我試過,但我得到了一個未定義:
success : function(data) {
alert(data["id"]);
},
在jquery ajax調用中,我從服務器返回一些JSON,並希望在成功回調中使用它。我傳入數據,但是如何獲得特定的值(如「id」)?如何從JSON散列獲取值
我試過,但我得到了一個未定義:
success : function(data) {
alert(data["id"]);
},
你的Ajax請求應該是這個樣子:
$.ajax({
url: "...",
dataType: "json",
success: function(data){
alert(data.id);
});
是您'dataType'設置爲'json'?如果你提醒(數據)出了什麼? – 2010-06-03 22:25:05
設置爲json。警報提供了json中的所有數據,只是不確定如何獲取單個項目。 – Cameron 2010-06-03 22:25:59
@Cameron - 怎麼樣alert(typeof data)'?你確定它不回饋一個字符串? – 2010-06-03 22:26:35