700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 简单解决AJAX在IE中的缓存问题

简单解决AJAX在IE中的缓存问题

时间:2023-01-16 05:49:22

相关推荐

简单解决AJAX在IE中的缓存问题

前天写的一个简单的AJAX,在IE中不正常,却在FF里正常,我以为是二者的DOM分析上有问题,原来是IE的缓存问题,常见的方法解决有:

方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate");

方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random).

后来上网搜的解决方法,希望对大家有用.

BLUEIDEA有个简单的法子解决这个问题,简单有效.

receiveReq.open("get","content.xml");

//当请求状态改变时调用handleReceiveChat方法

receiveReq.onreadystatechange = handleReceiveChat;

receiveReq.setRequestHeader("If-Modified-Since","0"); //加这行,完美解决

receiveReq.send(null);

/chat/default.aspx

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。