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 相关文章推荐
用javascript实现的图片马赛克后显示并切换加文字功能
Apr 21 Javascript
JavaScript 的方法重载效果
Aug 07 Javascript
javascript getElementsByClassName函数
Apr 01 Javascript
浏览器常用高宽的jquery插件
Feb 24 Javascript
JavaScript作用域链使用介绍
Aug 29 Javascript
sails框架的学习指南
Dec 22 Javascript
功能强大的Bootstrap组件(结合js)
Aug 03 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
Jun 26 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
8 个有用的JS技巧(推荐)
Jul 03 Javascript
微信小程序仿抖音短视频切换效果的实例代码
Jun 24 Javascript
原生JavaScript实现五子棋游戏
Nov 09 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判断邮箱地址是否存在的方法
2016/02/13 PHP
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
javascript 表单验证常见正则
2009/09/28 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
javascript实现playfair和hill密码算法
2014/12/07 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
2020/04/24 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
python批量复制图片到另一个文件夹
2018/09/17 Python
Python中如何导入类示例详解
2019/04/17 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
材料采购员岗位职责
2013/12/17 职场文书
餐饮周年庆活动方案
2014/08/14 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
优秀校长事迹材料
2014/12/24 职场文书
医学生自荐信范文
2015/03/05 职场文书
预备党员半年考察意见
2015/06/01 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP