如何防止在Internet Explorer中緩存jQuery Ajax請(qǐng)求?如何在Internet Explorer中阻止jQuery Ajax請(qǐng)求緩存?
3 回答

慕桂英3389331
TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以使用全局禁用緩存$.ajaxSetup()
,例如:
$.ajaxSetup({ cache: false });
這會(huì)在發(fā)出請(qǐng)求時(shí)向查詢字符串附加時(shí)間戳。要為特定$.ajax()
呼叫關(guān)閉緩存,請(qǐng)cache: false
在本地設(shè)置它,如下所示:
$.ajax({ cache: false, //other options... });

互換的青春
TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果設(shè)置了唯一參數(shù),則緩存不起作用,例如:
$.ajax({ url : "my_url", data : { 'uniq_param' : (new Date()).getTime(), //other data }});

藍(lán)山帝景
TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
Cache-Control: no-cache, no-store
可以組合這兩個(gè)標(biāo)頭值以在IE和Firefox上獲得所需的效果
- 3 回答
- 0 關(guān)注
- 437 瀏覽
添加回答
舉報(bào)
0/150
提交
取消