我正在尝试使用 jQuery 读取响应,但我不知道它是如何与响应一起工作的。
在此处查看带有 js post + response 的小示例代码:
$.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
有人可以告诉我我在这方面缺少什么吗?
当我删除dataType:“json”时,这很好用
success: function(data){
$("#result").html('submitted successfully');
var r = jQuery.parseJSON(data);
alert(r.status);