1. 程式人生 > >js頁面跳轉並傳值的常用方法

js頁面跳轉並傳值的常用方法

在前端開發中我們常常需要從一個跳到另一個頁面,並且將當前頁面的資料傳遞過去,我常用下面兩種方法

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( " 字串 " )