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学习基础笔记之DOM对象操作
Nov 03 Javascript
Mac地址验证的javascript代码
Nov 09 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
Jul 27 Javascript
简单实现JS对dom操作封装
Dec 02 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
Jan 20 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
Jan 26 Javascript
基于Cookie常用操作以及属性介绍
Sep 07 Javascript
详解 vue.js用法和特性
Oct 15 Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
Aug 19 Javascript
Vue实现简易计算器
Feb 25 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
Aug 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学习之正则表达式
2011/04/17 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
php构造函数与析构函数
2016/04/23 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
javascript第一课
2007/02/27 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
js代码延迟一定时间后执行一个函数的实例
2017/02/15 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
python删除列表中重复记录的方法
2015/04/28 Python
python安装mysql-python简明笔记(ubuntu环境)
2016/06/25 Python
python中单下划线_的常见用法总结
2018/07/10 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
《雨点》教学反思
2014/02/12 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
驻村工作先进事迹
2014/08/14 职场文书
2015年小学一年级班主任工作总结
2015/05/21 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
二婚主持词
2015/06/30 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js