js頁面跳轉並傳值的常用方法
阿新 • • 發佈:2019-02-05
在前端開發中我們常常需要從一個跳到另一個頁面,並且將當前頁面的資料傳遞過去,我常用下面兩種方法
1、在url路徑後面帶引數,引數與url之間用?隔開,引數與引數之間用&符隔開
window.location.href = "a.html?name='kevin'&age='20'";
2、通過localStorage 和 sessionStorage 先存本地在取出資料
用setItem來存資料,第一個引數是 名字,第二個引數是存數的資料
//存資料 window.localStorage.setItem("data", "kevin"); window.sessionStorage.setItem("data", "kevin");
用getItem來取資料,參入要取資料的 名字就好
//取資料
window.localStorage.getItem("data");
window.sessionStorage.getItem("data");
當然如果要儲存的資料是一個物件的話,就需要將物件轉換為字串,在取資料的在將字串轉為物件就可以了
物件轉字串 JSON.stringify( " 物件 " )
字串轉物件 JSON.parse( " 字串 " )