【发布时间】:2010-09-16 22:46:08
【问题描述】:
我刚刚遇到一个与 IE 相关的问题,网上似乎几乎没有关于此的文档 - 只有少数人提出了类似的问题。
当我使用 jQuery (1.4.2) 向我的服务器发送 POST 请求(服务器通过发送 JSON 数据来响应)时,我偶尔会收到 XHR 408 错误(这意味着服务器在等待客户端时超时完成它的请求)和(不太频繁)XHR 12152 错误(我不知道这些意味着什么)。这似乎没有规律。
这只发生在 IE 中(版本 8 - 我没有尝试过其他版本,但我可以确认问题发生在两个不同的安装中)。 Safari 和 Opera 看起来不错。
这似乎不是 GET 请求的问题。
如果有人对此事有任何想法,我将非常感激。
【问题讨论】:
-
我相信 12152 类似于“服务器因数据库或服务器维护而暂时关闭,或者出现网络错误”。所以,基本上是超时。
-
鉴于您遇到两个超时错误,您是否尝试过延长超时时间?
-
也出现在 IE9 中。错误 12152 和错误 12031。似乎发生在 AJAX 请求中,并且到目前为止是不可预测的。
标签: ajax internet-explorer post