javascript 解析url的search方法


Posted in Javascript onFebruary 09, 2010
function searchParse(){ 
var resultObj = {}; 
var search = window.location.search; 
if(search && search.length > 1){ 
var search = search.substring(1); 
var items = search.split('&'); 
for(var index = 0 ; index < items.length ; index++ ){ 
if(! items[index]){ 
continue; 
} 
var kv = items[index].split('='); 
resultObj[kv[0]] = typeof kv[1] === "undefined" ? "":kv[1]; 
} 
} 
return resultObj; 
} 
//Sample Code 
//Url:http://localhost/default.aspx?a=hello&b=kt&c=group 
var searchObj = searchParse(); 
var a = searchObj["a"]; //a==hello 
var b = searchObj["b"]; //b== kt 
var c = searchObj["c"]; //c== group

 如果上面的代码不够好,可以参考下面的文章。
javascript 获取url参数和script标签中获取url参数函数代码

JavaScript URL参数读取改进版

javascript[js]获取url参数的代码

Javascript 相关文章推荐
javascript实现动态CSS换肤技术的脚本
Jun 29 Javascript
jQuery的强大选择器小结
Dec 27 Javascript
JavaScript 数组运用实现代码
Apr 13 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
javascript实现dom元素可拖动
Mar 21 Javascript
react-native-fs实现文件下载、文本存储的示例代码
Sep 22 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
vue-quill-editor富文本编辑器简单使用方法
Sep 21 Javascript
详解小程序循环require之坑
Mar 08 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
JS解惑之Object中的key是有序的么
May 06 Javascript
angula中使用iframe点击后不执行变更检测的问题
May 10 Javascript
toString()一个会自动调用的方法
Feb 08 #Javascript
jQuery AJAX回调函数this指向问题
Feb 08 #Javascript
JavaScript Event学习第九章 鼠标事件
Feb 08 #Javascript
JavaScript 类似flash效果的立体图片浏览器
Feb 08 #Javascript
js 省地市级联选择
Feb 07 #Javascript
js 自定义的联动下拉框
Feb 07 #Javascript
比较搞笑的js陷阱题
Feb 07 #Javascript
You might like
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
PHP实现图片上传并压缩
2015/12/22 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
js post提交调用方法
2014/02/12 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
详解Python的Django框架中的中间件
2015/07/24 Python
浅析Python中signal包的使用
2015/11/13 Python
详解python的ORM中Pony用法
2018/02/09 Python
pyshp创建shp点文件的方法
2018/12/31 Python
python logging日志模块原理及操作解析
2019/10/12 Python
使用python计算三角形的斜边例子
2020/04/15 Python
院药学专业个人求职信
2013/09/21 职场文书
班主任工作年限证明
2014/01/12 职场文书
感恩节活动方案
2014/01/27 职场文书
体育教师求职信
2014/06/30 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
Go语言中break label与goto label的区别
2021/04/28 Golang
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python
MySQL GTID复制的具体使用
2022/05/20 MySQL