讓jquery中的load不緩存方法


最近使用jquery中的load,發現IE內核的瀏覽器,頁面只加載一次。修改了加載的頁面,運行后還是之前原來的數據,剛開始以為是鏈接寫錯了,用火狐瀏覽器,又沒問題。憑經驗很大可能是因為IE緩存問題。網站找到了幾種解決的方法:

1.jQuery提供一個防止ajax使用緩存的方法,

<script type="text/javascript" language="javascript">
$.ajaxSetup ({
cache: false //close AJAX cache
});
</script>

 

這個方法在每次load頁面的時候都要執行一次  否則只會再第一次時候有效 其他load 還會讀取緩存頁面

2. 第二就是修改load 加載的url地址

 例如 再url 多加個時間參數就可以 這個方法再wap1.0 中 我也用過避免讀取緩存。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM