IE中的AJAX请求错误,参数无效

时间:2014-04-10 07:53:14

标签: javascript ajax internet-explorer xmlhttprequest

我发送了一个ajax请求,它适用于除IE之外的所有浏览器。而不是IE6,而是IE10!

我得到什么错误?这是IE控制台中抛出的错误:

SCRIPT7002: XMLHttpRequest: Network Error 0x80070057, Invalid argument. 
order

这是ajax代码:

$('#sn_file').live("change", function(){
    var item = $("#loader"),
    loader = $("<div>", {
        "text" : "Uploading file",
        "class" : "ajaxloader"
    }).appendTo( item ),
    form = $(this).parents('form');

form.ajaxSubmit({
         success: function( responseText, statusText, xhr )
         {
             var result = responseText;
             if( isNaN(result) )
             {
                 $("#left-file-upload").html( result );
                 $("#orderform").fadeIn();
                 loader.remove();
             }
             else
             {
                switch( result )
                {
                    case '1':
                    var msg = "";
                    break;

                    case '2':
                    var msg = "";
                    break;
            case '3':
                    var msg = "";
                    break;

                    case '4':
                    var msg = "";
                    break;


                }

                msg = "<div class=\"err-box\"><p>" + msg + "</p></div>";
                item.html(msg)
            }
         }
     });

});

1 个答案:

答案 0 :(得分:0)

我遇到类似ajax请求的问题。 尝试添加

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" >

进入“head”部分(ie10和ie9几乎相同)。

希望这会有所帮助。