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 相关文章推荐
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
May 23 Javascript
JavaScript中的正则表达式简明总结
Apr 04 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
Oct 11 Javascript
jQuery旋转插件jqueryrotate用法详解
Oct 13 Javascript
分享一个精简的vue.js 图片lazyload插件实例
Mar 13 Javascript
用原生JS实现简单的多选框功能
Jun 12 Javascript
详解Vue组件之间的数据通信实例
Jun 17 Javascript
使用javaScript实现鼠标拖拽事件
Apr 03 Javascript
angularjs实现天气预报功能
Jun 16 Javascript
React 路由懒加载的几种实现方案
Oct 23 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 缓存函数代码
2008/08/27 PHP
PHP程序员基本要求和必备技能
2014/05/09 PHP
php自定义apk安装包实例
2014/10/20 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
JavaScript中的Web worker多线程API研究
2014/12/06 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
Python实现针对中文排序的方法
2017/05/09 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
Python设计模式之观察者模式原理与用法详解
2019/01/16 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
关于期中考试的反思
2014/02/02 职场文书