js获取页面路径的参数方法 - yuzhouxiaogegit/blog GitHub Wiki
js获取页面路径的参数方法
我这里给搭建简单的弄了一种,也是我最常用的方法之一。其实方法有很多
思路:
主要是把window对象下面的location属性中的search取出来。
假如路径是这样子:index.html?name=zhangshan&password=mima
然后我们取出的值就会是:?name=zhangshan&password=mima
最后把值取出来,改成一个json对象就ok了。废话不多说了代码示例就在下面
// 前端获取url参数方法
function getUrlParams() {
var params = [];
var query = window.location.href.replace(/.*\?/, "");
var tempVar = query.split("&");
for (var k in tempVar) {
params.push({ [tempVar[k].split('=')[0]]: tempVar[k].split('=')[1] });
}
return params;
}
console.log(getUrlParams()) // 结果 [{name: "zhangshan"},{password: "mima"}]