前端跨頁面傳值的幾種方式

2021-10-01 10:24:38 字數 696 閱讀 1485

1.url傳值這個就不說了獲取location.href之後打斷也好,擷取也好

2.cookie儲存引入jq的js庫cookie.js,之後$.cookie(key)存, $.cookie(key,value)取 即可,設定時間、刪除cookie等等自己看一下文件

3.h5的web儲存,localstorage和sessionstorage兩個儲存物件;

區別:localstorage生命週期是永久而sessionstorage生命週期為當前會話。

localstorage 用法:儲存資料:localstorage.setitem(「key」, 「value」);

讀取資料語法:var lastname = localstorage.getitem(「key」);

刪除資料語法:localstorage.removeitem(「key」);

sessionstorage用法:儲存資料語法:sessionstorage.setitem(「key」, 「value」);

讀取資料語法:var lastname = sessionstorage.getitem(「key」);

刪除指定鍵的資料語法:sessionstorage.removeitem(「key」);

刪除所有資料:sessionstorage.clear();

跨頁面傳值

預設情況下,點選 button 按鈕後,會回傳到本頁面,但是通過指定 button 的postbackurl 屬性可以把資料提交到其他頁面,如在send.aspx 頁面中有 asp textbox id txtcontent runat server asp textbox asp button i...

前端跨頁面傳參

1 通過url傳參,只能在被傳遞的頁面進行獲取才有效 通用 location.href changepersoninformation.html?id noid name name phone phone 手機端 pcheader goright on click function 獲取傳遞過來的引...

JS跨頁面傳值

document ready function var proid location.search.substring 1,location.search.length split 1 var elem ins var elem clause var elem sameproduct ajax ty...