在jquery中,jquerysession用於添加、刪除或獲取session數據,是用於操作session的插件,也是基於jquery用來處理session的庫,可用“$.session.set('key' , 'value')」新增數據,以「$.session.remove('key')」刪除數據。
本教學操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。
jQuery操作session的插件jQuerysession
使用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影片教學
#以上是jquerysession怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!