我正在使用如下的 ajax 调用:
$('#MyForm').submit(function(){
var form_data = $(this).serialize();
$.ajax({
url: "/myCOntroller/myFuntion",
data : form_data,
type : "post",
dataType : "json",
success: function(data){
if(data.error_code==0)
{
//Do Something
}
else
{
//Do Something Else
}
},
failure: function(){
//Do Something
}
});
return false;
});
返回的 JSON 是{"error_code":0,"msg":""}
这是由 PHP 的函数 json_encode 返回的,所以我认为格式没有问题。我得到的错误是在第一个 if 条件为 'error_code' is null or not an object
. 这在 Chrome 和 FF 中运行良好。有人可以告诉我我做错了什么吗?