跳到主要內容

發表文章

目前顯示的是 10月, 2015的文章

IE 中 AJAX 請求被取消的問題

http://stackoverflow.com/questions/13390189/do-ajax-applications-that-use-post-requests-always-fail-in-internet-explorer 簡言之,如果伺服器 keep-alive 設定小於 60 秒 (IE 預設值), IE 就會持續使用一個已經被伺服器關掉的 HTTP 連線,如此會造成 AJAX 請求被中止,從 developer tool 上可以看到請求的狀態是 aborted。 console 也可以看到如下的錯誤訊息: XMLHttpRequest: Network Error 0x2ef3 你可透過這個頁面來重製這個問題 http://pubdev.hitech.com/test.post.php 目前唯一的解法是是調整伺服器 keep-alive 設定,例如 Tomcat https://tomcat.apache.org/tomcat-6.0-doc/config/http.html