js中将URL中的参数提取出来作为对象的实现代码


Posted in Javascript onAugust 16, 2011
(function() { 
var urlToObject = function(url) { 
var urlObject = {}; 
if (/\?/.test(url)) { 
var urlString = url.substring(url.indexOf("?")+1); 
var urlArray = urlString.split("&"); 
for (var i=0, len=urlArray.length; i<len; i++) { 
var urlItem = urlArray[i]; 
var item = urlItem.split("="); 
urlObject[item[0]] = item[1]; 
} 
return urlObject; 
} 
}; 
var testUrl = "http://tools.3water.com/index.php?key0=0&key1=1&key2=2"; 
var result = urlToObject(testUrl); 
for (var key in result) { 
alert(key + "=" + result[key]); 
} 
})();
Javascript 相关文章推荐
bcastr2.0 通用的图片浏览器
Nov 22 Javascript
javascript 当前日期加(天、周、月、年)
Aug 09 Javascript
jQuery的实现原理的模拟代码 -1 核心部分
Aug 01 Javascript
jQuery技巧总结
Jan 01 Javascript
JS中eval函数的使用示例
Jul 21 Javascript
借助node实战JSONP跨域实例
Mar 30 Javascript
es7学习教程之Decorators(修饰器)详解
Jul 21 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
node.js使用stream模块实现自定义流示例
Feb 13 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 Javascript
vue实现表格合并功能
Dec 01 Vue.js
原生JS中应该禁止出现的写法
May 05 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
Aug 15 #Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
Aug 15 #Javascript
理清apply(),call()的区别和关系
Aug 14 #Javascript
纯JS实现的批量图片预览加载功能
Aug 14 #Javascript
javascript中关于执行环境的杂谈
Aug 14 #Javascript
js中字符替换函数String.replace()使用技巧
Aug 14 #Javascript
js 通用javascript函数库整理
Aug 14 #Javascript
You might like
PHP5+UTF8多文件上传类
2008/10/17 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
理解javascript定时器中的单线程
2016/02/23 Javascript
js 求时间差的实现代码
2016/04/26 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
2018/11/13 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
javascript贪吃蛇游戏设计与实现
2020/09/17 Javascript
python对url格式解析的方法
2015/05/13 Python
Python中int()函数的用法浅析
2017/10/17 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
django初始化数据库的实例
2018/05/27 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
python中time tzset()函数实例用法
2021/02/18 Python
英文自我鉴定
2013/12/10 职场文书
高中生毕业自我鉴定范文
2013/12/22 职场文书
食堂个人先进事迹
2014/01/22 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
保险专业大学生职业规划书
2014/03/03 职场文书
高中生毕业评语
2014/12/30 职场文书
工作调动申请报告
2015/05/18 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
新入职员工工作总结
2015/10/15 职场文书