JS 頁面跳轉,引數的傳遞

2022-07-04 20:09:07 字數 768 閱讀 7091

當我們通過location.replace()進行頁面的跳轉時,我們想進行引數的傳遞,當時學習的時候,以前在網上找過獲取方法,已經忘記出處在**了。獲取方法大概是這樣的:

1.將引數通過拼接的方式拼接到頁面的後面。

2.頁面跳轉後,解析url,根據關鍵字元'?',區別是頁面還是後面的引數

3.根據關鍵字元'=',區分是引數名還是引數值

直接將**複製過來。大致看下就會看懂。

1.js頁面跳轉

jobdetail(index)

2.在job_detail.html的js中解析引數。

//

獲得傳過來的login與在資料庫中對應的表單

var paras = location.search; //

search獲得位址中的引數,內容為'?itemid=12'

var result = paras.match(/[^\?&]*=[^&]*/g); //

match是字串中符合的字段乙個乙個取出來,result中的值為['login=xx','table=admin']

paras = {}; //

讓paras變成沒有內容的json物件

for(i in

result)

var itemid = paras.itemid; //

根據引數名"itemid",獲取引數值

console.log(itemid);

頁面跳轉引數傳遞

html頁面跳 window.open url,width 600,height 400 第二個引數 self,在當前視窗開啟視窗 blank 預設值 在另外的新建視窗開啟新視窗 window.location.href 在同當前視窗中開啟視窗 ahref target blank html引數傳遞...

跳轉頁面引數傳遞

有時候我們會想在跳轉頁面的時候傳遞一些資料,那又該怎麼傳呢。這裡就介紹其中一種方法。這裡我使用的是window.location.href path 來跳轉頁面 將資料接入路徑window.location.href path?id id 重點就是如何在目標頁面得到資料 看到目標頁面,console...

vue頁面跳轉引數傳遞

前段時間專案用vue搭建整個前端頁面,我負責的模組有個地方在頁面跳轉時得將引數傳遞到下乙個頁面,但是由於引數較多,用url帶引數傳遞不是特別好,我嘗試了多種方法想在頁面之間傳遞引數都沒成功,最後想到了vuex,當時又是剛開始學vue對vuex更是了解不多廢了一點時間,好在問題解決了,下面分享我解決問...