js how to link the URL parameter interception

Sometimes, A page parameters need to be passed to the page B, to put the spliced ​​parameter B page jump url, another page in the case of how the parameter A page taken passed it, the main code is as follows

/**
* 获取指定的URL参数值 URL:http://www.quwan.com/index?name=tyler 参数:paramName URL参数
* 调用方法:getParam("name") 返回值:tyler
*/
function getParam(paramName) {
paramValue = "", isFound = !1;
if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&"), i = 0;
while (i < arrSource.length && !isFound) arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++
}
return paramValue == ""&& (paramValue = null), paramValue the call,
}

A page: passing parameters

// Use
var hrefs = 'www.baidu.com classId?' = 11111 '& examId' = 1202;

location.href = hrefs;

B page acquisition parameters
var = getParam the ClassIDs of ( 'classId');
var = examIds getParam ( 'examId');

Guess you like

Origin www.cnblogs.com/lvxisha/p/11525983.html