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 相关文章推荐
Extjs学习笔记之八 继承和事件基础
Jan 08 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
Jul 29 Javascript
Javascript开发之三数组对象实例介绍
Nov 12 Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
Mar 04 Javascript
JS简单编号生成器实现方法(附demo源码下载)
Apr 05 Javascript
JS组件Bootstrap Table使用实例分享
May 30 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
Jul 25 Javascript
详解vue2 $watch要注意的问题
Sep 08 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
Jul 13 Javascript
详释JavaScript执行环境与执行栈
Apr 02 Javascript
微信小程序tabBar设置实例解析
Nov 14 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
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
python处理csv数据的方法
2015/03/11 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
2016/06/23 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
html5 视频播放解决方案
2016/11/06 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
美国钻石商店:Zales
2016/11/20 全球购物
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
nginx中proxy_pass各种用法详解
2021/11/07 Servers