http://xiangai.taobao.com
http://shop148612228.taobao.com

解决浏览器的缓存Ajax取不到最新的数据的为问题

们提交 的URL与历史的URL一致时,可能获取的是浏览器缓存的数据。一般解决这个的方法有:

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

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

        3、在URL后面加上一个随机数: "fresh=" + Math.random();。

        4、在URL后面加上时间搓:"nowtime=" + new Date().getTime();。

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

存记录。

posted @ 2013-05-26 13:14  万事俱备就差个程序员  阅读(309)  评论(0编辑  收藏  举报

http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏