简体   繁体   English

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

[英]AJAX request error in IE, invalid argument

I send an ajax request, it works in all browser except in IE. 我发送了一个ajax请求,它可以在IE中的所有浏览器中使用。 And not IE6, but IE10! 不是IE6,而是IE10!

What error do am I getting? 我得到什么错误? Here is the error thrown in the IE's console: 这是在IE的控制台中引发的错误:

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

And here is the ajax code: 这是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)
            }
         }
     });

});

I had same problem with similar ajax request. 我对类似的ajax请求有同样的问题。 Try and add 尝试添加

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

into "head" section (ie10 and ie9 are almost the same). 进入“头部”部分(ie10和ie9几乎相同)。

Hope this helps. 希望这可以帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM