2016-08-15 124 views
0

當使用$.ajax呼叫JQuery的,什麼是正確的方式來獲得在這個JSON飼料的變量:JSON響應與jQuery - 什麼是正確的方式來處理?

{"response": [ {"code":"2", "responseText":"No comments added."}]} 

通常情況下,我用的是$.each遍歷JSON響應的各種元素,但是當只有一個與分項的項目,我只是想這將是這樣的:

$.ajax({ 
     type: "GET", 
     url: "http://localhost/comments.php", 
     data: "userID=" + user_id + "&start=0", 
     dataType: "json", 
     success: function(data) { 
     alert(data.response.code); //2 
     } 
}); 

不過我正在一個不確定的變量,當我嘗試這一點。這似乎很容易,但我真的很掙扎。任何提示或指針?

回答

1

由於結果是一個對象數組,因此需要先從數組中獲取對象,然後訪問該對象的屬性。

data.response[0].code 

應該工作。

相關問題