jquery ajax 防止浏览器缓存
來源:http://hi.baidu.com/hongliangspace/blog/item/59a94a0851383ba62eddd43b.html
?
原來jQuery提供一個防止ajax使用緩存的方法,
<script type="text/javascript" language="javascript">
$.ajaxSetup ({
cache: false //close AJAX cache
});
</script>
還有就是之前查到的其他兩種辦法,針對該問題,不起作用:
1、設置html的緩存
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">????
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">????
<META HTTP-EQUIV="Expires" CONTENT="0">
2、java設置緩存
<%
??? request.setAttribute("decorator", "none");
??? response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
??? response.setHeader("Pragma","no-cache"); //HTTP 1.0
??? response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>
?
在IE瀏覽器下,經常會出現緩存問題,jquery的這個方法很有效!
總結
以上是生活随笔為你收集整理的jquery ajax 防止浏览器缓存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下用户的crontab在哪里
- 下一篇: FireBug实用指南