最近给一个客户定制开发一个 WordPress 主题,其中需要在搜索页面加一个搜索记录,这个记录我直接保存在用户浏览器本地存储。
通过 js 存储,核心代码如下
- <script>
- function storageObj(obj) {
- var checkedIdStr = JSON.stringify(obj);
- sessionStorage.setItem("search_logs", checkedIdStr);
- };
- var arrBefor = [];
- if(sessionStorage.getItem("recode_search_logs")){
- arrBefor = JSON.parse(sessionStorage.getItem("search_logs"));
- }
- <?php if(isset($_GET[‘s’]) && $_GET[‘s’]){?>
- arrBefor.unshift({"key":"<?php echo $_GET[‘s’];?>", "date":"<?php echo date("m-d H:i");?>"});
- <?php }?>
- storageObj(arrBefor);
- //var arrAfter = JSON.parse(sessionStorage.getItem("recode_search_logs"));
- //console.log(arrAfter,typeof arrAfter);
- </script>
文章链接:https://www.wuyanshuo.cn/853.html
更新时间:2022年06月05日
本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议。