利用html sessionStorge 来保存局部页面在刷新后回显,保留
在一个页面里面,有个局部页面记录这当前session的任务记录,之前用的cookie来进行保存,发现cookie能保存的大小太小,于是用session来保存,
代码是想实现在刷新或离开到其他页面load时将页面中的局部内容保留,使之与刷新前一致,不丢失
如下:
$(function () { if (!window.sessionStorage.getItem("myhtml")) window.sessionStorage.setItem("myhtml",$("#header-tasks").html()); }); window.onbeforeunload=function (){ window.sessionStorage.myhtml=$("#header-tasks").html() } window.onload=function(){ $("#header-tasks").html(window.sessionStorage.myhtml); handleTaskView(); }
onbeforeunload事件在刷新前执行,获取局部html,
onload事件在刷新后执行,替换局部html
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: nginx 反向代理测试
- 下一篇: js 判断数组是否包含某个key