2012-01-17 61 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