js 解析url
2024-10-10 16:00:31
以前解析uri都是去找网上的代码,用起来不怎么顺手,刚好自己前段时间做项目的时候需要用到,于是就自己写了一个,欢迎个位提出宝贵意见。
getUrlParam (name) { //解析url
var obj = {};
var url_0=window.location.href;//获取url
var url;
if(url_0.indexOf('?')!=-1){
url = url_0.split('?')[1].split('&');//通过&符分割为数组
}else{
console.log('url没有使用?传参');
return false
}
var nameList = [];
url.forEach(function(item) {//遍历数组
let tempArr = item.split('=');
let key = decodeURIComponent(tempArr[0]);
let val = decodeURIComponent(tempArr[1]);
obj[key] = val;
nameList.push(key);
})
if (nameList.indexOf(name) == -1) {
console.log('url没传' + name);
return false
} else {
return obj[name]
}
}
最新文章
- ASP.NET Core 开发-中间件(Middleware)
- Linux内核启动logo
- 【HDU 2546】饭卡(DP+贪心)
- nl命令详解
- ubuntu下chromium 安装flash player
- python学习--抓取一个网页上图片
- Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.
- 数学(逆元):BZOJ 2186: [Sdoi2008]沙拉公主的困惑
- Linux下使用VirtualBox安装Windows系统
- 一个SQL update语句
- js去除首尾空格
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(上)
- 最简单的修改HashMap value值的方法
- Java Selenium中的几种等待方式
- xxl-job调度中心配置以及常见错误
- Gatling实战(二)
- Backbone 学习总结
- overflow visibility opacity(透明度) vertical-align 等等
- Duilib 控件类html富文本绘制
- AT1983 BBQ Hard