IE中存在AJAX请求错误,参数无效
AJAX request error in IE, invalid argument
我发送了一个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)
}
}
});
});
我在类似的ajax请求中遇到了同样的问题。尝试添加
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" >
进入"头部"部分(ie10和ie9几乎相同)。
希望这能有所帮助。
相关文章:
- $.Ajax投掷“;无效的参数"在IE9上
- 在 IE8 中接收无效参数
- fancydropdown js:IE8 中的参数无效
- 使用空媒体查询调用matchMedia失败,IE中的参数无效
- 单元测试输入参数无效的promise
- AngularJS IE11参数无效
- 数据表1.8.0添加服务器参数无效
- IE8 中的参数无效
- PHP foreach 提供的参数无效
- 管道“异步管道”的参数无效
- 使用 response.js 的参数无效,适用于 IE8
- SCRIPT87:IE 9、ASP.NET C#中的参数无效
- 数组缓冲区IE10-类型化的数组构造函数参数无效
- foreach参数无效
- 从url中删除参数无效
- 命令行参数无效,验证您正在使用的交换机
- chrome.runtime.sendMessage未捕获错误:要连接的参数无效
- IE中存在AJAX请求错误,参数无效
- 严重性:警告消息:为 foreach() 提供的参数无效 文件名:帮助程序/form_helper.php
- grant_type参数无效或缺少参数