2016-08-15 92 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 

应该工作。

相关问题