在jquery中,「jquery.session.js」用於添加、刪除、獲取session數據,是用於操作session的插件,也是一個用來處理session的庫,能夠簡化session操作,添加資料的語法為“$.session.set('key', 'value')”,刪除資料的語法為“$.session.remove('key');”。
本教學操作環境:windows10系統、jquery3.6.0版本、Dell G3電腦。
使用jquery來處理session。我們將使用sessionStorage對象,它類似與localStorage對象,只是sessionStorage是用來儲存session資料的。當使用者關閉瀏覽器這個資料會被清除掉。
簡介:
JquerySession是一個基於jquery的用來處理session的函式庫,使用它可以簡化我們的工作。在使用之前需要引入jquery。
語法:
新增資料
$.session.set('key', 'value')
刪除資料
$.session.remove('key');
取得資料
$.session.get('key');
清除資料
$.session.clear();
範例如下:
工作中有一個需求:
表格展示的欄位太多,需要提供可以設定展示隱藏列的功能。
最開始是想將展示的列存到資料庫。後來同事提供了想法:
將所有的列隱藏,頁面初始化載入時,預設載入固定設定的列,然後在前端取得到所有的列,彈出對話框提供勾選,將資料儲存到 JS 的session中,然後重新載入parent的頁面,載入session中配置的列,然後載入即可。
$.session.set("key",value);
$.session.get("key")
需要匯入 jquerySession.js 檔案。
做法優點:方便簡潔,不需要在後台前台進行資料交換。
缺點:由於是使用的jquery 的session ,所以在session失效後,就只能載入預設設定的展示列。
影片教學推薦:jQuery影片教學
以上是jquery.session.js怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!