弘帝企业智能建站系统交流平台

 找回密码
 立即注册
查看: 2740|回复: 0

解决AJAX 的缓存的方法

[复制链接]
发表于 2016-9-5 15:07:07 | 显示全部楼层 |阅读模式
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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|弘帝企业智能建站系统 ( 皖ICP备07503252号 )

GMT+8, 2024-11-24 02:36 , Processed in 0.064088 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表