//获取url中"?"符后的字串
function getParamByUrl(url) {
var theRequest = new Object();
var index = url.indexOf("?");
if (index != -1) {
var str = url.substr(index + 1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
return theRequest;
}
通过调用此函数获取对应参数值:
var params = getParamByUrl("http://baidu.com?a=1&b=2");
console.log(params["a"]);
console.log(params["b"]);
原文:http://www.cnblogs.com/linjiqin/p/4633497.html