我是一位經驗豐富的 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');
- 1 回答
- 0 關注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消