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 相关文章推荐
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 Javascript
JS在IE下缺少标识符的错误
Jul 23 Javascript
Node.js中创建和管理外部进程详解
Aug 16 Javascript
原生js实现瀑布流布局
Mar 08 Javascript
jQuery ajax实现省市县三级联动
Mar 07 Javascript
jQuery操作DOM_动力节点Java学院整理
Jul 04 jQuery
JS实现判断图片是否加载完成的方法分析
Jul 31 Javascript
Vue表单控件绑定图文详解
Feb 11 Javascript
Vue data的数据响应式到底是如何实现的
Feb 11 Javascript
手把手教您实现react异步加载高阶组件
Apr 07 Javascript
详解vue中在父组件点击按钮触发子组件的事件
Nov 13 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+APACHE实现用户论证的方法
2006/10/09 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
PHP编程实现计算抽奖概率算法完整实例
2017/08/09 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
Python多线程threading模块用法实例分析
2019/05/22 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
2019/06/18 Python
Python列表与元组的异同详解
2019/07/02 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
让世界充满爱演讲稿
2014/05/24 职场文书
会计学毕业生求职信
2014/06/25 职场文书
储备店长岗位职责
2015/04/14 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
Python scrapy爬取起点中文网小说榜单
2021/06/13 Python