最近使用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 中 我也用過避免讀取緩存。