爲什麼通常需要在通過AJAX發送請求時禁用瀏覽器緩存?使用AJAX時禁用瀏覽器緩存
1
A
回答
3
你不會有,但它是出於同樣的原因,因爲任何其他瀏覽器緩存禁用...你想阻止瀏覽器使用先前提取的響應...換句話說,你想要最新服務器必須提供。
從服務器就夠通常緩存頭,並且你不需要做別的不多,在其他 CAES但是......具體而言,IE瀏覽器的原因是最的時候,它喜歡的緩存地獄的響應,需要一個查詢字符串緩存斷路器可靠地得到一個非緩存的響應。
0
我寫了一個防止AJAX緩存的小書籤。嘗試一下。讓我知道它是否有幫助。 http://marklets.com/Prevent+AJAX+from+being+cached.aspx
文本版本: 的javascript:(函數(){如果%20(typeof運算%20jQuery%20 ==%20'undefined ')%20 {%20var%20jQ%20 =%20document.createElement('腳本 ');%20jQ.type%20 =%20'text/JavaScript的';%20jQ.onload = runthis;%20jQ.src%20 =%20'https://ajax.googleapis.com/ajax/libs/的jquery/1.6.3/jquery.min.js';%20document.body.appendChild(JQ);%20}%20else%20 {%20runBookmarklet();%20}%20%20%20function%20runBookmarklet()% 20 {%$ 20 .ajaxSetup({緩存:%20false});%20}})();
相關問題
- 1. 禁用瀏覽器緩存
- 2. ASP.Net MVC禁用瀏覽器緩存(firefox)
- 3. ROR + MVC禁用瀏覽器緩存
- 4. 如何禁用瀏覽器緩存?
- 5. 是否可以使用代碼禁用瀏覽器緩存?
- 6. 利用瀏覽器緩存
- 7. Apache - 如何禁用瀏覽器緩存,同時調試htaccess
- 8. 瀏覽器臨時緩存
- 9. 完全禁止瀏覽器緩存
- 10. 使用Selenium清除瀏覽器緩存
- 11. 使用BottlePy/GAE瀏覽器緩存
- 12. 瀏覽器緩存AJAX標頭
- 13. IE8:瀏覽器緩存和ajax
- 14. 使用瀏覽器導航按鈕的AJAX後緩存
- 15. ROR +禁用瀏覽器緩存適用於Chrome和Safari!
- 16. 用於禁用密碼緩存的跨瀏覽器技術
- 17. 使用光油時,瀏覽器緩存仍然存在
- 18. 如何禁用瀏覽器瀏覽器?
- 19. 使用Ajax定時瀏覽器
- 20. 在掛架中禁用瀏覽器緩存
- 21. 如何在Vaadin中禁用瀏覽器緩存
- 22. 禁用瀏覽器緩存通過jQuery負載
- 23. 禁用瀏覽器緩存中的Tomcat 6
- 24. 爲特定域名列表禁用瀏覽器緩存
- 25. 如何在asp.net mvc 3中禁用瀏覽器緩存?
- 26. 如何檢查瀏覽器緩存是否被禁用
- 27. 如何永久禁用Android瀏覽器緩存?
- 28. Codeigniter禁用管理面板的瀏覽器頁面緩存
- 29. 如何以編程方式禁用瀏覽器緩存
- 30. 清除/禁用瀏覽器緩存ASP.NET VB
您的意思是附加諸如「時間= 2011-17-4-12-30」的東西到所請求的URL來打破緩存機制?沒有其他解決方案謝謝。 – 2011-04-17 13:16:03