• 页面清缓存


    window.onload=function(){
       var date=new Date();
        var meta='<meta http-equiv="Last-Modified" content="'+date+'"><meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /><meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Expires" content="0" />';
        $("head").prepend(meta);
    }

    动态给每个页面加meta标签

    参考:http://www.haorooms.com/post/js_llq_hc

    清理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");等等(如php中)
  • 相关阅读:
    Partition4:增加分区
    Partition5:Partiton Scheme是否指定Next Used?
    UniqueIdentifier 数据类型 和 GUID 生成函数
    SQL Server 并发控制 第三篇:隔离级别和行版本(2)
    SQL Server 常用内置函数
    In-Memory:在内存中创建临时表和表变量
    Partition2:对现有表分区
    Partition1:新建分区表
    Partition3:分区切换(Switch)
    Pivot 和 Unpivot
  • 原文地址:https://www.cnblogs.com/lmxxlm-123/p/9015019.html
Copyright © 2020-2023  润新知