2012-01-17 77 views
1

偶尔,但更多的时候,比我想,AJAX调用只是不IE(在IE9测试)奇怪的AJAX响应代码

有时候,作为开发者的网络选项卡发送的请求记录工作工具,但无限期地保持“挂起”状态,并且永远不会被服务器实际接收。

其他时间,要求回来了这是不同于任何我见过的HTTP代码:顺利进入12xxx范围...

没有其他的网站我一直在使用AJAX有这问题,那么为什么我会遇到这样的问题?

+0

有些代码,也许? – 2012-01-18 00:01:15

+0

这只是你的标准'a = new XMLHttpRequest(); a.open( 'GET',网址,真实); a.onreadystatechange = function(){...}; a.send();',没什么特别的。 – 2012-01-18 00:04:35

+0

我推荐使用除IE9开发人员工具之外的其他工具。如果你还没有,请尝试http://www.fiddler2.com/fiddler2/。 – stevebot 2012-01-18 00:05:54

回答

0
+0

好的,我有时得到的那个是'12152 ERROR_HTTP_INVALID_SERVER_RESPONSE'。这表明我的服务器存在问题,但在Chrome上(或者在其他使用AJAX的网站上)从未发生错误。这对我来说并没有什么意义,因为服务器还是从来没有收到过请求...... – 2012-01-18 00:38:44

+0

你用小提琴看过它,看看请求和响应吗? – epascarello 2012-01-18 02:34:40

+0

接受的答案,因为它帮助我找到问题。 – 2012-01-22 23:15:26