以下のような 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 で正常に動作します。誰かが私が間違っていることを教えてもらえますか??