天天看點

getUrlParm邏輯方法

作用:擷取父頁面傳的參數。

代碼:

解釋:

URL=/page/subProjectApply/subProjectApplyForm?id=1&type=1&page=yeji&sid=001

let search = document.location.search;

擷取從問号 (?) 開始的 URL(查詢部分)。

?id=1&type=1&page=yeji&sid=001

let params = search.substring(1);

從索引為1開始擷取。

id=1&type=1&page=yeji&sid=001

let attr = params.split("&");

以“&”分割為數組。

id=1,type=1,page=yeji,sid=001

let v = attr[i];

let obj = v.split("=");

以“=”分割為數組

id,1

;

type,1

...

if (param === obj[0])

看傳的參數跟數組中下标為0的是否一緻。

return obj[1]

若一緻,将參數傳回。