function GetRequest() {
//获取到Url并且解析Url编码
var url = decodeURI(location.search);
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]);
}
}
return theRequest;
}
var Request = new Object();
Request = GetRequest();
var MatchId = Request['MatchID'];
解释一下上面的代码:
1.decodeURI()和encodeURI()用于解码和编码URL的俩个JS函数
2.substr(1) 相当于 substring(1,str.length)
3.unescape()对不是英文字母进行解码
4.js的object对象