function getUrlParam(sUrl, sKey) {
var index = sUrl.indexOf('?');
var canshu = sUrl.slice(index + 1);
var params = canshu.split('&');
if (sKey) {
var arr = [];
for (var i = 0; i < params.length; i++) {
var temp = params[i].split('=')
// console.log(temp)
if (temp[0] == sKey) {
arr.push(temp[1]);
}
}
if (arr.length == 1) {
return arr[0];
} else if (arr.length == 0) {
return '';
} else {
return arr;
}
} else {
if (canshu == undefined || canshu =="") {
return {};
} else {
var obj = {};
for (var i = 0; i < params.length; i++) {
var tmp = params[i].split('=');
if (!(tmp[0] in obj)) {
obj[tmp[0]] = []
}
obj[tmp[0]].push(tmp[1])
}
return obj;
}
}
}
来源: http://www.jianshu.com/p/dddc1364098b