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 相关文章推荐
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
jquery tab标签页的制作
May 10 Javascript
jquery中实现简单的tabs插件功能的代码
Mar 02 Javascript
Node.js开发指南中的简单实例(mysql版)
Sep 17 Javascript
js使用html()或text()方法获取设置p标签的显示的值
Aug 01 Javascript
Javascript中的方法链(Method Chaining)介绍
Mar 15 Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 Javascript
微信小程序 获取session_key和openid的实例
Aug 17 Javascript
react redux入门示例
Apr 19 Javascript
在vue项目中集成graphql(vue-ApolloClient)
Sep 08 Javascript
vue.js指令v-for使用以及下标索引的获取
Jan 31 Javascript
js中调用微信的扫描二维码功能的实现代码
Apr 11 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下过滤HTML代码的函数
2007/12/10 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
js面向对象编程之如何实现方法重载
2014/07/02 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
python中二维阵列的变换实例
2014/10/09 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
python Opencv将图片转为字符画
2021/02/19 Python
python sys.argv[]用法实例详解
2018/05/25 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
经济信息管理专业大学生求职信
2013/09/27 职场文书
优秀学生自我鉴定范例
2013/12/18 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
教师求职简历自我评价
2015/03/10 职场文书
放假通知格式
2015/04/14 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
个人合作协议范本
2015/08/06 职场文书
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫