當我們通過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更是了解不多廢了一點時間,好在問題解決了,下面分享我解決問...