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获取变量
Aug 24 Javascript
javascript实现划词标记+划词搜索功能
Mar 06 Javascript
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
Jun 11 Javascript
php图像生成函数之间的区别分析
Dec 06 Javascript
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
js隐式全局变量造成的bug示例代码
Apr 22 Javascript
jQuery Mobile页面返回不需要重新get
Apr 26 Javascript
浅谈js for循环输出i为同一值的问题
Mar 01 Javascript
JS实现的类似微信聊天效果示例
Jan 29 Javascript
openLayer4实现动态改变标注图标
Aug 17 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 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中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
使用prototype.js进行异步操作
2007/02/07 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
JS与C#编码解码
2013/12/03 Javascript
jquery选择器使用详解
2014/04/08 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
Python中文件操作简明介绍
2015/04/13 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
python 文件查找及内容匹配方法
2018/10/25 Python
Python math库 ln(x)运算的实现及原理
2019/07/17 Python
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
求职面试个人自我评价
2014/02/28 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
法制宣传月活动总结
2014/04/29 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
标准单位租车协议书
2014/09/23 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
python cv2图像质量压缩的算法示例
2021/06/04 Python