1. 程式人生 > >多個靜態頁面之間傳值問題

多個靜態頁面之間傳值問題

第一種 使用 cookie

http://plugins.jquery.com/cookie/,到這裡先下載 jquery.cookie.js 檔案引入頁面 

://將值儲存到cookie 中
        $.cookie('cookie_jsonObj',jsonObj, { path: '/' });

引數:(建,值,路徑 (不設定時間,預設瀏覽器關閉即可清除))

: $.cookie('cookie_jsonObj');

 

第二種:使用localStorage

存:

var lostorge =  window.localStorage;  //獲取 localStorage 物件,ie8及以上版本可用
        lostorge.clear();//清除以前所有lostorge中的資料
        lostorge.setItem("cookie_initJsonObj",JSON.stringify(initDataRows));

引數:(鍵,值(值需要轉換成字串型別))

取:

var lostorge =  window.localStorage;//同樣先獲取localStorage 物件
            var initDataRows = lostorge.getItem("cookie_initJsonObj"); //使用getItem(”鍵")可獲取儲存的值
            initDataRows = JSON.parse(initDataRows);//如果儲存的是json字串,將其轉換為json物件