1. 程式人生 > >sessionStorage用法注意事項

sessionStorage用法注意事項

首先要初始化

$(document).ready(function(){
    initSessionStorage();
});
var storage;

/**
 * 初始化sessionStorage
 */
function initSessionStorage() {
    if(!window.sessionStorage){
        alert("瀏覽器不支援sessionStorage");
        return false;
    }else {
        storage = window.sessionStorage;
    }

}

傳遞變數時:

storage.setItem("設定變數與之對應",要傳遞的內容);
例如:storage.setItem("demo",要傳遞的內容);

在其他頁面獲取時:

var demomassage= sessionStorage.getItem("與上面的demo對應");
接收:var demomassage= sessionStorage.getItem("demo");



傳遞物件時:


dataList為一個物件
var str = JSON.stringify(dataList);
storage.setItem("dataList",str);

接收時:

var arrdataList = sessionStorage.getItem("dataList");
var dataList = JSON.parse(arrdataList);