jquery分隔Url的param方法(推荐)


Posted in Javascript onMay 25, 2016

最近需要分隔url的querystring,用到了特意记录一下。

方法:

//获取url中的paramsvar search = location.search.substring(1);//params转换object(javascript)search?JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g,'":"') + '"}',       function(key, value) { return key===""?value:decodeURIComponent(value) }):{}

例子:

search = "abc=foo&def=%5Basf%5D&xyz=5&foo=b%3Dar";
function test(search)
{
 return search?JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g,'":"') + '"}', function(key, value) { return key===""?value:decodeURIComponent(value) }):{}
}

以上这篇jquery分隔Url的param方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
Jun 26 Javascript
Valerio 发布了 Mootools
Sep 23 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 Javascript
JS的get和set使用示例
Feb 20 Javascript
Jquery中offset()和position()的区别分析
Feb 05 Javascript
JS三目运算(三元运算)方法详解
Mar 01 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
vue实现跨域的方法分析
May 21 Javascript
JS实现鼠标按下拖拽效果
Jul 23 Javascript
Vue项目打包编译优化方案
Sep 16 Javascript
微信小程序实现选项卡滑动切换
Oct 22 Javascript
sso跨域写cookie的一段js脚本(推荐)
May 25 #Javascript
使用jquery提交form表单并自定义action的方法
May 25 #Javascript
浅析jQuery 遍历函数,javascript中的each遍历
May 25 #Javascript
jquery 遍历数组 each 方法详解
May 25 #Javascript
深入理解angularjs过滤器
May 25 #Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 #Javascript
jQuery each函数源码分析
May 25 #Javascript
You might like
PHP开发微信支付的代码分享
2014/05/25 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
详解AngularJS中的作用域
2015/06/17 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
JS实现的排列组合算法示例
2019/07/16 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
python获得一个月有多少天的方法
2015/06/04 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
解释一下Windows的消息机制
2014/01/30 面试题
介绍一下linux的文件权限
2014/07/20 面试题
好军嫂事迹材料
2014/01/15 职场文书
父亲八十大寿答谢词
2014/01/23 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
法律意见书范本
2015/06/04 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle