Js 代碼中,ajax請(qǐng)求地址后加隨機(jī)數(shù)防止瀏覽器緩存的原因
看到別人寫(xiě)的JS,ajax請(qǐng)求地址后加隨機(jī)參數(shù),比如XXXX?t= + new Date().getTime()。
一開(kāi)始搞不懂為什么,網(wǎng)上查了資料,原因是防止瀏覽器緩存。
瀏覽器為了提高用戶(hù)訪問(wèn)同一頁(yè)面的速度,會(huì)對(duì)頁(yè)面數(shù)據(jù)進(jìn)行緩存。當(dāng)url請(qǐng)求地址不變時(shí),
有時(shí)候會(huì)導(dǎo)致瀏覽器不發(fā)送請(qǐng)求,直接從緩存中讀取之前的數(shù)據(jù)。
如果數(shù)據(jù)改變了,而沒(méi)加隨機(jī)數(shù),讀取的數(shù)據(jù)會(huì)跟之前一樣。
加上隨機(jī)數(shù),就是欺騙瀏覽器url改變了,會(huì)每次都向服務(wù)器發(fā)送請(qǐng)求而不去讀緩存
相關(guān)文章
JavaScript的setAttribute兼容性問(wèn)題解決方法
JavaScript的setAttribute存在兼容性問(wèn)題,下面與大家分享下具體的解決方法,感興趣的朋友可以參考下2013-11-11
小程序animate動(dòng)畫(huà)實(shí)現(xiàn)直播間點(diǎn)贊
這篇文章主要為大家詳細(xì)介紹了小程序animate動(dòng)畫(huà)實(shí)現(xiàn)直播間點(diǎn)贊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07
詳解CocosCreator項(xiàng)目結(jié)構(gòu)機(jī)制
這篇文章主要介紹了詳解CocosCreator項(xiàng)目結(jié)構(gòu)機(jī)制,只有了解這些機(jī)制后,才能更好的進(jìn)行項(xiàng)目開(kāi)發(fā),避免潛在錯(cuò)誤,并且快速的除錯(cuò)2021-04-04
js console.log打印對(duì)象時(shí)屬性缺失的解決方法
在編寫(xiě)代碼時(shí),我們常常用 console.log() 的方式將信息在控制臺(tái)中打印出來(lái)以幫助我們進(jìn)行前端調(diào)試,那么console.log打印對(duì)象時(shí)屬性缺失怎么辦?下面我們就一起來(lái)了解一下解決方法2019-05-05
關(guān)閉頁(yè)面window.location事件未執(zhí)行的原因及解決方法
這篇文章主要介紹了關(guān)閉頁(yè)面window.location事件未執(zhí)行的原因及解決方法,需要的朋友可以參考下2014-09-09
JavaScript實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
JavaScript進(jìn)階(四)原型與原型鏈用法實(shí)例分析
這篇文章主要介紹了JavaScript原型與原型鏈,結(jié)合實(shí)例形式分析了JavaScript原型與原型鏈基本概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-05-05

