百度还有其他的方法仅供参考:
xmlHTTP.setRequestHeader("If-Modified-Since","0");//测试成功!
放到 xmlHTTP.send()语句的前面
最近写程序是发现,使用ajax的时候,有时候既然不能访问请求页面了,压根就不走后台代码了.........
测试了很久,发现应该是缓存的问题:
大致想了一下原因:
其实 IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据或新的数据。
当然从网上也有说...可以随机改变传替参数的值,从而使浏览器不缓存,我想应该也是可以的.