1、加个随机数
- xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);
2、在要异步获取的asp或asp.net页面中写一段禁止缓存的代码: (时间写法不一样 Datetime.Now)
- 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();
4、设置IE浏览器