需求
假设骑在路径: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
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?