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字符编码函数区别分析
Jun 05 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
Apr 02 Javascript
jQuery制作简洁的多级联动Select下拉框
Dec 23 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
May 14 Javascript
AngularJS基础 ng-show 指令简单示例
Aug 03 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
Mar 13 Javascript
JavaScript之面向对象_动力节点Java学院整理
Jun 29 Javascript
Javascript中Promise的四种常用方法总结
Jul 14 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
Dec 24 Javascript
JavaScript EventEmitter 背后的秘密 完整版
Mar 29 Javascript
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
详解Angular中通过$location获取地址栏的参数
Aug 02 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
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
详解Vue 方法与事件处理器
2017/06/20 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
TensorFlow数据输入的方法示例
2018/06/19 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
python解包用法详解
2021/02/17 Python
什么叫做SQL注入,如何防止
2016/10/04 面试题
Shell脚本如何向终端输出信息
2014/04/25 面试题
生产部管理制度
2014/01/31 职场文书
少年闰土教学反思
2014/02/22 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
测控技术自荐信
2014/06/05 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
异地年检委托书范本
2014/09/24 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS