您的位置:首页 > 其它

Ajax 在IE浏览器中的缓存问题

2013-10-11 12:02 162 查看
个人经过测试,发现即使在jsp中写了

<meta http-equiv="pragma" content="no-cache">  清除缓存的语句,实际IE8浏览器针对 Ajax发送同一地址的请求时,仍然没有发送请求。

所以该句对IE浏览器无效。

测试发现火狐浏览器对该代码有很好的支持。

为了解决兼容性,对Ajax的请求后面都加上 变化的时间,这样浏览器就认为每次发送的是不同的地址。

例如:

url="/servlet/MyServlet?username=abcd&password=abcd"+ new Date.getTime();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  浏览器 缓存 ajax