清除js缓存的多种⽅法总结
在客户端有⼀个HTML⽂件,⽤来提交输⼊信息,问题在于:每次按刷新时,发觉并不是整个页⾯重新被装载,好似是缓存中。
因为⽂本框中仍出现上次输⼊的值,只有在地址栏中按回车整个页⾯才重新装载,应当怎样避免此问题?
1,在html⾥head区添加代码:
<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,清除临时缓存
<body onLoad="set()">
3,jquery ajax清除浏览器缓存的两种⽅法:
1)、通过$.ajaxSetup 设置属性cache:false,让ajax不调⽤浏览的缓存。
jQuery.ajaxSetup ({cache:false})ajax实例 文件浏览
2)、在ajax的url后加上随机串来避免浏览缓存,例如:$.ajax({url:'test.php?'+parseInt(Math.random()*100000)})缓存。
以上这篇清除js缓存的多种⽅法总结就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论