[英]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.