JQUERY“为null或不是对象”IE8中的ajax调用出错

时间:2012-06-05 10:28:01

标签: jquery ajax internet-explorer

我正在使用如下的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中运行良好。有人能告诉我我做错了吗?

0 个答案:

没有答案