清除缓存

<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">

清理form表单的临时缓存
<body onLoad="javascript:document.yourFormName.reset()">

jquery ajax清除浏览器缓存

方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下:

  $.ajax({
     url:'www.haorooms.com',
     dataType:'json',
     data:{},
     beforeSend :function(xmlHttp){ 
        xmlHttp.setRequestHeader("If-Modified-Since","0"); 
        xmlHttp.setRequestHeader("Cache-Control","no-cache");
     },
     success:function(response){
         //操作
     }
     async:false
  });

方法二,直接用cache:false

 $.ajax({
     url:'www.haorooms.com',
     dataType:'json',
     data:{},
     cache:false, 
     ifModified :true ,

     success:function(response){
         //操作
     }
     async:false
  });

方法三:用随机数,随机数也是避免缓存的一种很不错的方法!

URL 参数后加上 "?ran=" + Math.random(); //当然这里参数 ran可以任意取了

方法四:用随机时间,和随机数一样。

在 URL 参数后加上 "?timestamp=" + new Date().getTime(); 

用php后端清理
在服务端加 header("Cache-Control: no-cache, must-revalidate");

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .ajax怎么清除缓存 一、GET 方式请求 如果两次请求的url相同的话 浏览器(不同缓存机制的浏览器会有所不同...
    AlisaMfz阅读 4,151评论 0 1
  • 清除缓存的方法 自己在网上找的清除缓存的方法 注:具体代码在项目一的练习的WXMovi(清除缓存)工程中的More...
    Sweet苗阅读 4,681评论 0 0
  • - (void)removeCachedResponseForRequest:(NSURLRequest *)re...
    韩七夏阅读 3,638评论 0 0
  • 最近实验做的很不顺利,原本按计划7月前完成任务,因为灯,夹层杯,水热釜接连坏,样品用完得重新来过,实验一步步被推到...
    小啰啰阅读 3,798评论 0 0
  • 他是数学天才,是百年难遇的那种。 他对数学的热爱与追求,无人能及。 可是,这个国度不重视数学,他只能生活在自己的数...
    勇无止境2008阅读 3,621评论 1 8