首页 > 开发 > AJAX > 正文

解决ajax缓存的三种方法

2020-07-09 12:23:52
字体:
来源:转载
供稿:网友

ajax缓存解决有1,2,3种办法:

1、加个随机数 ASP随机函数
xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);

2、在要异步获取的asp页面中写一段禁止缓存的代码:
Response.Buffer =True
Response.ExpiresAbsolute =Now() - 1
Response.Expires=0
Response.CacheControl="no-cache"

3、在ajax发送请求前加上xmlHTTP.setRequestHeader("If-Modified-Since","0");可以禁止缓存
xmlHTTP.open("get", URL, true);
xmlHTTP.onreadystatechange = callHTML;
xmlHTTP.setRequestHeader("If-Modified-Since","0");
xmlHTTP.send();

 

 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表