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 继承机制实例
Aug 12 Javascript
JS获取农历日期具体实例
Nov 14 Javascript
js命名空间写法示例
Dec 18 Javascript
JS简单实现String转Date的方法
Mar 02 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
express文件上传中间件Multer详解
Oct 24 Javascript
smartupload实现文件上传时获取表单数据(推荐)
Dec 12 Javascript
Bootstrap表单控件使用方法详解
Jan 11 Javascript
关于javascript作用域的常见面试题分享
Jun 18 Javascript
基于Vue2.X的路由和钩子函数详解
Feb 09 Javascript
vue改变循环遍历后的数据实例
Nov 07 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
Dec 10 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
Oracle Faq(Oracle的版本)
2006/10/09 PHP
递归实现php数组转xml的代码分享
2015/05/14 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
php和html的区别点详细总结
2019/09/24 PHP
event.srcElement+表格应用
2006/08/29 Javascript
可以文本显示的公告栏的js代码
2007/03/11 Javascript
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
Vee-Validate的使用方法详解
2017/09/22 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
动态Axios的配置步骤详解
2018/01/12 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
基于JavaScript获取base64图片大小
2019/10/18 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
python利用高阶函数实现剪枝函数
2018/03/20 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
django的autoreload机制实现
2020/06/03 Python
python super()函数的基本使用
2020/09/10 Python
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
优秀的自荐信要注意哪些
2014/01/03 职场文书
秋季运动会活动方案
2014/02/05 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
科技之星事迹材料
2014/06/02 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android