这是我的ajax设置:
$.support.cors = true;
$.ajax({
beforeSend: function ()
{
},
type: "POST",
url: "test.cgx",
data: hex_str,
dataType: "xml",
processData: false,
contentType: "text/xml; charset=utf-8",
success: function (msg)
{
},
error: function (msg)
{
}
});
如果数据 - hexstr
小于4个字符(例如hex_str =“3A”),我收到以下错误(请求待处理1分钟后):
XMLHttpRequest:网络错误0x2f78,由于错误00002f78无法完成操作。
这种情况只发生在IE,FF和Chrome可以发布任何数据大小。
我发送的数据不是XML格式,它只是十六进制数据(由于某些其他原因我需要contentType: "text/xml; charset=utf-8"
)。
我正在使用Jquery 1.8.2
答案 0 :(得分:1)
我遇到了同样的问题,只需将此行放入标题中,我希望它对您有用
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" >
答案 1 :(得分:0)
请检查网址和查询字符串。可能很长。
答案 2 :(得分:0)
当我遇到此错误时,是因为我的标题中有一个指向缺少的css文件。我纠正了链接,错误消失了。
我怀疑它与微软有关,因为它只出现在Edge上。因为它报告了来自XMLHttpRequest方法的缺失链接,所以它看起来像是该方法的网络链接,即使它丢失了本地文件,它也会发出此网络错误。
我希望这会有所帮助。出现但似乎没有造成任何伤害的错误有时会很麻烦。祝你好运
... ken