jquery - SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作
当我做一些Ajax调用时,我一直收到这个错误...
它甚至可能与地理编码有关,但我真的不知道如何捕获错误以显示对用户有用的东西......甚至如何解决问题,因为它似乎只是引用某种指针或其他东西: S 0x2ef3
SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作。
图像可能比错误消息更有帮助:
有什么想法吗?
我的代码在1秒内触发10个ajax调用,由地理编码服务器端处理。
错误会间歇性地出现。 有时我会得到地理编码的结果,有时我会得到错误。 我会说我有10%的时间得到它。 它完全阻止了ajax调用在jQuery中触发我的错误处理程序。
Jimmyt1988 asked 2019-06-24T21:37:47Z
13个解决方案
30 votes
这是对我有用的修复。 使用您的json数据发送无效的mime或bad characterset导致该错误。 像这样添加charset以帮助它混淆:
$.ajax({
url:url,
type:"POST",
data:data,
contentType:"application/json; charset=utf-8",
dataType:"json",
success: function(){
...
}
});
参考:
Jquery - 如何使$ .post()使用contentType = application / json?
由于错误c00ce56e无法

这篇博客讨论了在使用jQuery进行Ajax调用时遇到的SCRIPT7002错误,即XMLHttpRequest网络错误0x2ef3。错误可能是由于JSON数据的编码问题、服务器Keep-Alive超时、JavaScript同源策略、缺少HTTP状态码等原因。解决方案包括设置正确的字符集、调整服务器的Keep-Alive超时、处理JSON数据的编码和确保返回正确的HTTP状态码。
最低0.47元/天 解锁文章
5224

被折叠的 条评论
为什么被折叠?



