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 float属性的特殊写法
Nov 13 Javascript
javascript 学习笔记(八)javascript对象
Apr 12 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
Jul 08 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
Dec 30 Javascript
javascript 用函数语句和表达式定义函数的区别详解
Jan 06 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
Jan 04 Javascript
BootStrap 页签切换失效的解决方法
Aug 17 Javascript
浅谈express 中间件机制及实现原理
Aug 31 Javascript
JavaScript同源策略和跨域访问实例详解
Apr 03 Javascript
vue 本地环境跨域请求proxyTable的方法
Sep 19 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
May 26 Javascript
js+canvas实现两张图片合并成一张图片的方法
Nov 01 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
咖啡的植物学知识
2021/03/03 咖啡文化
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
Jquery 弹出层插件实现代码
2009/10/24 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
js实现消息滚动效果
2017/01/18 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
在Python中移动目录结构的方法
2016/01/31 Python
python实现电子产品商店
2019/02/26 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
python浪漫表白源码
2019/04/05 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
2019/08/02 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
Scrapy爬虫文件批量运行的实现
2020/09/30 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
客服部班长工作责任制
2014/02/25 职场文书
企业员工辞职信范文
2015/05/12 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
第四次工业革命,打工人与机器人的竞争
2022/04/21 数码科技
浅析JavaScript中的变量提升
2022/06/01 Javascript