javascript 删除 url 中指定参数,并返回 url
来源:互联网 发布:杭师大网络教学平台 编辑:程序博客网 时间:2024/06/15 04:50
javascript 删除 url 中指定参数,并返回 url
前言
在之前写了一篇博文《javascript
操作 url
中 search
部分方法函数》.在这篇博文里面,我们通过写好的函数可以对url
中的各种参数进行查询,设置.唯独,忘记了删除.
而今天就是遇到要删除某个参数的问题.郁闷,于是,写了这个函数.
实现代码
// 删除url中某个参数,并跳转function funcUrlDel(name){ var loca = window.location; var baseUrl = loca.origin + loca.pathname + "?"; var query = loca.search.substr(1); if (query.indexOf(name)>-1) { var obj = {} var arr = query.split("&"); for (var i = 0; i < arr.length; i++) { arr[i] = arr[i].split("="); obj[arr[i][0]] = arr[i][1]; }; delete obj[name]; var url = baseUrl + JSON.stringify(obj).replace(/[\"\{\}]/g,"").replace(/\:/g,"=").replace(/\,/g,"&"); return url };}
功能:删除url
中指定的参数,并返回删除参数后的完整url
使用方法
示例
url: http//xx.com/list?page=1&a=5
执行代码
funcUrlDel("page")
返回
http//xx.com/list?a=5
其他说明
会忽略 hash
值,如果需要,自行加上即可.
本文由FungLeo原创,允许转载.但转载必须署名作者,并保留文章首发链接.否则将追究法律责任.
首发地址: http://blog.csdn.net/FungLeo/article/details/51742890
0 0
- javascript 删除 url 中指定参数,并返回 url
- javascript 删除 url 中指定参数,并返回 url
- javascript 删除 url 中指定参数,并返回 url
- javascript 删除 url 中指定参数,并返回 url
- js删除url参数并返回url
- js获取url中指定参数值
- 获取URL中指定参数的值
- 替换URL中指定参数的值
- 消除URL中指定的参数
- javascript获取URL中指定id得值/参数的值
- js获取url中指定参数值的示例代码
- javascript中的获取URL中指定的查询字符串
- javascript获取url参数,返回参数值
- 获取URL参数并返回新的URL
- 如何删除spfile中指定的参数
- Javascript 删除数组中指定元素
- JavaScript删除数组中指定元素
- Winform传递参数至Url并获得返回值
- 42、JavaScript的运动----多个物体同时运动
- CentOS7 下安装 Cacti0.8.8h 笔记
- 服务端日志应该记录些啥
- Logistic回归梯度上升分类法
- get 和 post的区别
- javascript 删除 url 中指定参数,并返回 url
- 你需要知道的Android拍照适配方案
- opencv实现图片无边框的一个例子
- Android自动化测试——Monkey
- 游戏制作相关资料
- Syntax error on token "Invalid Character"
- ed 命令简介
- grafana
- java自学之旅(2.2)关于SimpleDateFormat