为什么通常需要在通过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