需求
假设骑在路径:https://localhost/zhaopin?name=aa&age=18&state=2
,现在要获取url中各参数的值,比如:当请求name时获取到aa,当获取到age时获取到18。
let url = document.location.toString();//获取url地址
let urlParmStr = url.slice(url.indexOf('?')+1);//获取问号后所有的字符串
let arr = urlParmStr.split('&');//通过&符号将字符串分割转成数组
let courseId = arr[0].split("=")[1];//获取数组中第一个参数
let unit_title=arr[1].split("=")[1];//第二个参数
unit_title=decodeURI(unit_title);//转码将解码方式unscape换为decodeURI,将中文参数获取
console.log(unit_title);
解决方案
方法一:
function getUrlVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i
关注
打赏