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解析json实例详解
Nov 05 Javascript
javascript实现按回车键切换焦点
Feb 09 Javascript
JQuery显示、隐藏div的几种方法简明总结
Apr 16 Javascript
使用Chrome浏览器调试AngularJS应用的方法
Jun 18 Javascript
angularjs表格ng-table使用备忘录
Mar 09 Javascript
angular4 如何在全局设置路由跳转动画的方法
Aug 30 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
Jan 03 Javascript
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
JavaScript解析机制与闭包原理实例详解
Mar 08 Javascript
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
详解JavaScript栈内存与堆内存
Apr 04 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
Sep 04 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中json_decode()和json_encode()的使用方法
2012/06/04 PHP
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
JavaScript 密码强度判断代码
2009/09/05 Javascript
精通Javascript系列之数值计算
2011/06/07 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
python flask中静态文件的管理方法
2018/03/20 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
上班玩游戏检讨书
2014/02/07 职场文书
眼镜促销方案
2014/03/15 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
毕业生自荐信范文
2015/03/05 职场文书
房地产置业顾问岗位职责
2015/04/11 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL