最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • Ajax在IE请求中的缓存解决方案

    我们在日常上网的经历中有这样一种现象:第一次打开网页的速度较慢,第二次会快很多,这就是因为在第一次访问的时候,浏览器将从服务器中读取出来的数据设置了缓存,第二次是直接从缓存中读取的,不是从服务器中读取的,我们先来看一下缓存的现象

    Ajax在IE请求中的缓存解决方案

    其实,ajax请求有缓存的情况比较少,只有get请求会有缓存,并且只有IE浏览器会有缓存。在IE浏览器中,ajax的get请求如何取消缓存呢?

    1、每次请求的url地址中设置随机数(’test.php?’+Math.random())

    2、每次请求的url地址中设置时间戳(从理论上讲,时间戳也是唯一的),(’test.php?’+new Date().getTime())

    3、Ajax设置请求头(headers:{If-Modified-Since:0},)

    4、设置服务端响应头

    (header(”Cache-control:no-cache,must-revalidate”);)

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » Ajax在IE请求中的缓存解决方案
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情