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 相关文章推荐
javascript css在IE和Firefox中区别分析
Feb 18 Javascript
JS打开新窗口的2种方式
Apr 18 Javascript
探讨javascript是不是面向对象的语言
Nov 21 Javascript
PHPExcel中的一些常用方法汇总
Jan 23 Javascript
javascript模块化简单解析
Apr 07 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
May 28 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
详解JavaScript中的数组合并方法和对象合并方法
May 11 Javascript
element-ui 关于获取select 的label值方法
Aug 24 Javascript
Jquery动态列功能完整实例
Aug 30 jQuery
兼容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
phpmyadmin操作流程
2006/10/09 PHP
php 方便水印和缩略图的图形类
2009/05/21 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
JavaScript的RequireJS库入门指南
2015/07/01 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
Python类属性的延迟计算
2016/10/22 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
vue常用指令代码实例总结
2020/03/16 Python
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
粗加工管理制度
2014/02/04 职场文书
中学生寄语大全
2014/04/03 职场文书
党员承诺书怎么写
2014/05/20 职场文书
离婚财产处理协议书
2014/09/30 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
小学语文教师研修日志
2015/11/13 职场文书
浅谈python数据类型及其操作
2021/05/25 Python