zoukankan      html  css  js  c++  java
  • HTML5 使用sessionStorage实现页面返回刷新

    需求:在某个列表页面跳转到增加新项目页面后需要返回到前一个页面 并且数据最新数据。
    刚开始是做法是 history.back();方法 返回后页面不会自动刷新的。在新的页面重新访问之前页面的链接可以访问到新加载了新数据的页面,但这样子也会导致页面加载过多占内存。

    这个时候可以用sessionStorage来存储临时变量来判断

    母页面:

    window.onload = function () {
    var data = sessionStorage.getItem("FirstLoad");
          if (data) {
              if (data == "0") {
             sessionStorage.setItem("FirstLoad","1");
             location.reload(); 
         } 
       } else {
         sessionStorage.setItem("FirstLoad","1"); 
        } 
    }
    

      

     子页面:

     sessionStorage.setItem("FirstLoad", "0");
     history.back();
    

      

    session中存储的值,关闭就没了。
    现代浏览器适用
  • 相关阅读:
    解决上传文件大小限制 PHP+Apache
    PHP中ftp的连接与操作
    python 批量修改文件名
    pytorch 断点续训练
    图片的读取
    tensor 类型转换
    卷积网络提取图像特征
    U盘拷贝数据到服务器
    1*1卷积核的作用
    skimage
  • 原文地址:https://www.cnblogs.com/yesicoo/p/5175747.html
Copyright © 2011-2022 走看看