我有一个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