清除js緩存的多種方法總結(jié)
在客戶端有一個(gè)HTML文件,用來提交輸入信息,問題在于:每次按刷新時(shí),發(fā)覺并不是整個(gè)頁面重新被裝載,好似是緩存中。
因?yàn)槲谋究蛑腥猿霈F(xiàn)上次輸入的值,只有在地址欄中按回車整個(gè)頁面才重新裝載,應(yīng)當(dāng)怎樣避免此問題?
1,在html里head區(qū)添加代碼:
<meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="content-type" content="no-cache, must-revalidate" /> <meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT"/>
2,清除臨時(shí)緩存
<body onLoad="javascript:document.yourFormName.reset()">
3,jquery ajax清除瀏覽器緩存的兩種方法:
1)、通過$.ajaxSetup 設(shè)置屬性cache:false,讓ajax不調(diào)用瀏覽的緩存。
jQuery.ajaxSetup ({cache:false})
2)、在ajax的url后加上隨機(jī)串來避免瀏覽緩存,例如:$.ajax({url:'test.php?'+parseInt(Math.random()*100000)})緩存。
以上這篇清除js緩存的多種方法總結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
js解決彈窗問題實(shí)現(xiàn)班級跳轉(zhuǎn)DIV示例
本文為大家介紹下js如何解決彈窗問題實(shí)現(xiàn)班級跳轉(zhuǎn)DIV,具體示例如下,感興趣的朋友可以參考下2014-01-01
詳解CommonJS和ES6模塊循環(huán)加載處理的區(qū)別
這篇文章主要介紹了詳解CommonJS和ES6模塊循環(huán)加載處理的區(qū)別,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12
微信小程序?qū)崿F(xiàn)隨機(jī)驗(yàn)證碼功能
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)隨機(jī)驗(yàn)證碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
js借助ActiveXObject實(shí)現(xiàn)創(chuàng)建文件
創(chuàng)建文件的方法有很多,在本文為大家詳細(xì)介紹下js中時(shí)如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過了2013-09-09
xmlplus組件設(shè)計(jì)系列之下拉刷新(PullRefresh)(6)
xmlplus 是一個(gè)JavaScript框架,用于快速開發(fā)前后端項(xiàng)目。這篇文章主要介紹了xmlplus組件設(shè)計(jì)系列之下拉刷新,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
如何用RxJS實(shí)現(xiàn)Redux Form
這篇文章主要介紹了如何用RxJS實(shí)現(xiàn)Redux Form,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12

