通过URL传参数过来后,解析URL中的参数
function getQueryObject(url) {
url = url == null ?window.location.href : url;var search =url.substring(url.lastIndexOf("?") + 1);
var obj = {};
var reg =/([^?&=]+)=([^?&=]*)/g;
search.replace(reg,function (rs, $1, $2) {
var name = decodeURIComponent($1);
var val =decodeURIComponent($2);
val= String(val);
obj[name]= val;
return rs;
});
return obj;
}
console.log(getQueryObject("https://www.baidu.com?name=xiaoming&age=18"));
结果如下图所示