我想阅读与jQuery的响应,我不知道它如何与响应一起工作。如何阅读与jQuery的JSON响应
见与JS后+响应的小例子代码在这里:
$.ajax({
url: "http://localhost/ajaxpost/ajax.php",
type: "post",
data: "action=check&uid=1",
dataType: "json",
success: function(data){
$("#result").html('submitted successfully');
response = JSON.parse(data);
status = response.status;
alert(status);
},
error:function(){
$("#result").html('there is error while submit');
}
});
的回应是:
{"first":"John","last":"Heyden","uid":"1","token":"10","value":"100000","friends":"23","country":"australia","status":"online"}
现在我想这是alert online
有人能告诉我我在这里错过了什么?
当我删除数据类型: “JSON”,这工作正常
success: function(data){
$("#result").html('submitted successfully');
var r = jQuery.parseJSON(data);
alert(r.status);
你确定你需要解析'data'吗?我认为这应该是一个JavaScript对象已经 – musefan