【js】获取URL参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//获取URL参数
function GetParameterOfURL(pname) {
return GetRequest()[pname];
}
//页面传递参数函数
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
// theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
}
}
return theRequest; //返回参数
}