您的位置:首页 > Web前端 > jquery > 正文

如何解决AJAX 的缓存

更多 时间:2014-12-12 类别:Web前端 浏览量:637

如何解决AJAX 的缓存

如何解决AJAX 的缓存

解决AJAX 的缓存的方法

1、在ajax发送请求前加上 anyAjaxObj.setRequestHeader("If-Modified-Since","0");

2、在ajax发送请求前加上 anyAjaxObj.setRequestHeader("Cache-Control","no-cache");

3、在 Ajax 的 URL 参数后加上  "?fresh=" + Math.random()

4、第五种方法和第四种类似,在 URL 参数后加上  "?timestamp=" + new Date().getTime();

5、如果是使用jQuery,直接这样就可以了 $.ajaxSetup({cache:false}) 。这样页面的所有ajax都会执行这条语句就是不需要保存缓存记录。

6、用POST替代GET

 

标签:AJAX
  • 上一篇:javascript中window对象
  • 下一篇:html中hr标签
  • 您可能感兴趣