我有一個BIG問題。 我正在創建一個完全在Ajax,jQuery 1.3.2 + PHP中創建的應用程序。 在每個瀏覽器中,一切正常。 但IE仍然使用臨時文件,並且不會顯示javascript和jQuery代碼所做的更改,直到我手動刪除臨時文件! 這是不可思議的! 我該如何解決這個問題? 請幫幫我! IE會讓我瘋狂! 謝謝IE Ajax臨時文件問題
回答
在我的簡短看來,我沒有看到這個重複,但我希望有一個。
但是這是件好事:
how to clear the cache data when using ajax?
當你回到你的要求用這個頭:
<?php header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
當你讓你的要求,你可以使用這個:
var url="UI/RoomDetailsView.jsp?ignoreMe=" + new Date().getTime();
基本上,關閉服務器緩存並添加一個參數這會有所不同,所以服務器會看到不同的東西,而不使用緩存版本。
您不應該發送後檢查或預檢;他們不會做你的想法。單獨使用no-cache會很多。 http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx – EricLaw 2011-05-18 04:22:06
jQuery有一個全局設置,通過在每個AJAX請求的末尾附加一個隨機字符串來繞過緩存。由於文件名現在是隨機的,因此不能調用緩存版本。在任何頁面上插入以下內容,並解決您的緩存問題。
$.ajaxSetup ({
cache: false
});
爲我工作!謝謝 – Migs 2012-11-05 17:06:59
- 1. 關於臨時ASP.NET文件的問題
- 2. FoxPro的臨時文件問題
- 3. ajax調用window.unload事件的IE問題
- 4. Telerik Ajax .net組件IE呈現問題
- 5. 臨時表問題
- 6. IE何時從臨時文件夾中刪除文件?
- 7. IE中的Ajax問題
- 8. ajax表單問題IE
- 9. IE AJAX中斷問題
- 10. AJAX document.getElementById()。IE的innerHTML問題?
- 11. XMLHttpRequest的Ajax的IE問題
- 12. IE中的Ajax問題
- 13. IE文件上傳問題
- 14. 臨時ASP.NET文件 - 重複文件問題
- 15. IE特定的AJAX訪問問題
- 16. 時所面臨的問題
- 17. MySQL臨時表問題
- 18. 如何更改臨時文件的目錄 - 與巨大的臨時光柵文件的問題
- 19. 從臨時文件加載Base 64圖像問題
- 20. Json解析用戶配置文件Feed時面臨的問題
- 21. 寫出大型臨時文件的問題
- 22. 在android中創建臨時文件的問題?
- 23. 在tomcat中deployng war文件時面臨AMQP Connector中的問題
- 24. 另一個IE問題與AJAX
- 25. Ajax網站性能問題(IE)
- 26. 在IE中使用AJAX呈現問題
- 27. IE AJAX跨瀏覽器的問題
- 28. XMLPad臨時文件
- 29. CGI - 臨時文件
- 30. 臨時文件流
瀏覽器是* *預期緩存HTTP響應,除非服務器要求,否則。請參閱http://www.fiddler2.com/redir/?id=httpperf和http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer- 9.aspx – EricLaw 2011-05-18 04:23:03