为了账号安全,请及时绑定邮箱和手机立即绑定

如何将可折叠面板的状态保存到会话变量?

如何将可折叠面板的状态保存到会话变量?

PHP
人到中年有点甜 2022-07-29 10:07:47
我是一位经验丰富的 OOP 程序员,但对 LAMP 和 Laravel 不熟悉。我有一个包含一系列可折叠面板的页面。用户可能打开了两个面板,折叠了 8 个面板。如果他们刷新屏幕以查看新记录,所有面板都会恢复到默认打开/折叠状态。如何保存面板的状态,并将每个面板重置为最近的打开或折叠状态?为了让我们清楚我所指的内容,这是我的一个面板的简化版本。欢迎批评和建议。提前致谢!<div class="panel panel-default">  <div class="panel-heading">    <h4 class="panel-title">      <div class="row">        <div class="col-md-2">          <a data-toggle="collapse" href="#collapse9">Allocations</a>        </div>        <div class="col-md-10">           Here is my title        </div>      </div>    </h4>  </div>  <div id="collapse9" class="panel-collapse">    <div class="panel-body">Reserved for future functionality        here is my content    </div>  </div></div>
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

例如,您可以向后端运行 ajax 请求并使用 Session Facade 保存数据,如下所示:

Session::set('yourdata', $value);

并像这样访问它:

Session::get('value');

您可以使用 javascript 将数据保存到sessionStorage

这是将数据保存到该 sessionStorage 的方法:

sessionStorage.setItem('key', 'value');

你像这样访问它:

var data = sessionStorage.getItem('key');


查看完整回答
反对 回复 2022-07-29
  • 1 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号