时间:2021-05-25
方法一:加If-Modified-Since头
xmlhttp多次调用时它却总是显示缓存页面, 尝试在 php 或 asp 中加入相应的http头明确不要缓存, 也没什么效果!!
现在终于找到一个办法啦,就是在 xmlhttp.open 之后发送一个If-Modified-Since头即可, 代码如下
xmlhttp.setRequestHeader('If-Modified-Since', '0');
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET", url, true);
xmlHttp.setRequestHeader('If-Modified-Since', '0');
xmlHttp.send(null);
方法二:请求URL后加变化参数
因为IE默认将相同的URL请求进行缓存,所以URL加上唯一区分的参数作为区分,保持每次请求的URL不同,即可绕过IE缓存的问题
js: URL = "http://host/a.php"+"?"+Math.random();
vbs: URL = "http://host/a.php"&"?"&Timer()
//var url = "ResponseContentPageScore.aspx?key=" + Math.round(Math.random() * 100) + "&HotelCD=" + inputContent;
var url = "ResponseContentPageScore.aspx?key=" + new Date().getTime() + "&HotelCD=" + inputContent;
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
腾讯视频插件加载失败的原因及解决方法如下: 1、浏览器缓存过多。可以打开浏览器的设置界面,将缓存清除; 2、如果使用腾讯视频小程序时出现这种问题,可以进入微
拼多多微信登录不了的解决方法是: 1、检查手机上网是否正常。 2、设定、查找应用程序管理器”、全部、微信、存储、清除数据及清除缓存。 3、重新输入微信号码
手机微博突然打不开的解决方法如下: 1、可以更换网络环境,再进行发布; 2、清除微博应用的缓存。 微博(weibo),即微型博客(MicroBlog)的简
小天才电话手表内存不够的解决方法是: 1、在手表的设置里面有一个清除缓存,点击以后就可以清理了; 2、另一种方式是恢复出厂设置。 小天才品牌专注于中国儿童
hello语音打不开的解决方法是: 1、首先通过设置找到Hello语音交友软件―然后清除缓存―重新打开Hello语音交友; 2、检查是不是最新版,如果不是最