XMLHttpRequest获取数据时避免缓存的方法
2011-02-24 21:44 何朝阳 阅读(412) 评论(0) 编辑 收藏 举报①加If-Modified-Since头:
XMLHttpRequest多次调用时它却总是显示缓存页面, 尝试在aspx页中加入相应的http头明确不要缓存, 也没有效果,终于百度到方法了,即在 xmlHttp.open("GET", url, false); 之后发送一个If-Modified-Since头即可, 代码如下:
xmlHttp.setRequestHeader("If-Modified-Since", "0");
②请求URL后加变化的参数:如 url = "http://localhost/test.aspx?r=" + Math.random();
版权声明:
本文原创发表于博客园,作者为何朝阳,博客http://www.cnblogs.com/hechaoyang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
本文原创发表于博客园,作者为何朝阳,博客http://www.cnblogs.com/hechaoyang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。