我試圖檢測長時間運行的XMLHttpRequest實際連接到服務器的時間。 現在,當我偵聽readystatechange事件時,它只會在請求完成時觸發。我的測試服務器發送標題和一些數據,經過長時間(10秒)後,它完成請求。 XHR只在最後觸發事件,然後爲以下每個狀態背靠背進行一次:HEADERS_RECEIVED,LOADING,DONE。 這裏是我的瀏覽器代碼: var xhr = new X
我一直在嘗試使用jquery-ajax從我的服務器下載二進制文件,我終於放棄了。所以現在我試圖使用XMLHttpRequest來代替。然而,我甚至無法得到一個簡單的例子工作。 奇怪的是,這段代碼似乎沒有做任何事情。我從w3schools複製/粘貼此示例,此示例與其他示例幾乎相同。它不爲我在Chrome瀏覽或FF工作: var xhttp = new XMLHttpRequest();
xhttp
甲網絡服務器響應於請求通過XmlHttp部件返回一個狀態碼和說明。來自服務器的實際狀態響應開頭: HTTP/1.1 400 Not a valid http POST request
,我可以看到雖然Fiddler跟蹤: alt text http://i49.tinypic.com/3325474.jpg 但是,當我索要status和XMLHTTP請求statusText,它讓我看到「標準」