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 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
JS类中定义原型方法的两种实现的区别
Mar 08 Javascript
JavaScript通过字典进行字符串翻译转换的方法
Mar 19 Javascript
javascript制作的滑动图片菜单
May 15 Javascript
jQuery实现的倒计时效果实例小结
Apr 16 Javascript
jquery实现百叶窗效果
Jan 12 Javascript
基于JavaScript定位当前的地理位置
Apr 11 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
May 26 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
Sep 20 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
Jul 25 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
Dec 14 Javascript
vue移动端屏幕适配详解
Apr 30 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
flash用php连接数据库的代码
2011/04/21 PHP
深入php多态的实现详解
2013/06/09 PHP
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
从零学Python之入门(三)序列
2014/05/25 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
Python3运算符常见用法分析
2020/02/14 Python
Django中的AutoField字段使用
2020/05/18 Python
HTML5图片预览实例分享
2014/06/04 HTML / CSS
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
英国女装网上商店:I Saw It First
2018/10/18 全球购物
如何写一份好的自荐信
2014/01/02 职场文书
经典导游欢迎词大全
2014/01/16 职场文书
初中军训感想300字
2014/03/05 职场文书
科技活动周标语
2014/10/08 职场文书
房屋维修申请报告
2015/05/18 职场文书