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 相关文章推荐
jquery增加时编辑jqGrid(实例代码)
Nov 08 Javascript
JavaScript中九种常用排序算法
Sep 02 Javascript
js计算德州扑克牌面值的方法
Mar 04 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
深入理解Node中的buffer模块
Jun 03 Javascript
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 Javascript
详解Vue中watch的高级用法
May 02 Javascript
vue左右侧联动滚动的实现代码
Jun 06 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
Aug 20 Javascript
微信小程序登陆注册功能的实现代码
Dec 10 Javascript
jquery实现点击左右按钮切换图片
Jan 27 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
PHP安全技术之 实现php基本安全
2010/09/04 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
RR vs IO BO3 第一场2.13
2021/03/10 DOTA
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
node中的session的具体使用
2018/09/14 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
Python 命令行参数sys.argv
2008/09/06 Python
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
python实现扫描ip地址的小程序
2019/04/16 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
英文自我鉴定
2013/12/10 职场文书
总经理岗位职责描述
2014/02/08 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
python实现简单的三子棋游戏
2022/04/28 Python