当前位置:Web前端 > jquery> 正文

如何解决AJAX 的缓存

时间:2014-12-12类别:Web前端

如何解决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

 

标签:
上一篇下一篇

猜您喜欢

热门推荐