首頁 > web前端 > js教程 > jquery 快取問題的幾個解決方法_jquery

jquery 快取問題的幾個解決方法_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-05-16 17:16:08
原創
1376 人瀏覽過

.load方法沒有設定 cache參數 預設true ,特別在IE瀏覽器下,一般的ajax的方法都是cache等於true的!
解決方法幾個:
1.使用.ajax方法並設定cache參數為false

複製程式碼


程式碼如下:


$.ajaxSetup ({ cache: false });
$(fucntion({
$.ajaxSetup ({ cache: false });
})))


在每次執行load方法前執行,注意不能設定為全域屬性

可以寫一個方法每次開啟頁面都引用這個方法

2.修改jquery.js中,load方法,load方法也是呼叫的.ajax,增加cache:false 3.在你要求的連結後加上隨機數參數,使ajax請求認為是不同連結位址4 .使用POST代替GET,瀏覽器不會對POST做緩存我採取了加隨機數的方法:var url = "memberlog_showLogComment.action?logid=" logid "&random=" Math.random(); $("#comment").load(url);可以實作每次點擊都執行.load方法使用post代替get也可以:$("#comment").load("memberlog_showLogComment.action", { "logid ": logid });
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
引入jQuery 文件
來自於 1970-01-01 08:00:00
0
0
0
jquery筆記哪裡有下?
來自於 1970-01-01 08:00:00
0
0
0
javascript - vue+webpack怎麼引入jquery
來自於 1970-01-01 08:00:00
0
0
0
php+jquery的問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板