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 相关文章推荐
VBS通过WMI监视注册表变动的代码
Oct 27 Javascript
一道JS前端闭包面试题解析
Dec 25 Javascript
Bootstrap按钮组件详解
Apr 26 Javascript
jquery实现无刷新验证码的简单实例
May 19 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
JS一个简单的注册页面实例
Sep 05 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
vue中路由验证和相应拦截的使用详解
Dec 13 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 Javascript
详解Vue中使用Axios拦截器
Apr 22 Javascript
微信小程序实现点击按钮后修改颜色
Dec 05 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
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的几个常用数字判断函数代码
2012/04/24 PHP
php实现的SESSION类
2014/12/02 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
详细分析JavaScript变量类型
2015/07/08 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
简单介绍Python中的round()方法
2015/05/15 Python
Python映射拆分操作符用法实例
2015/05/19 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
捷克时尚网上商店:OTTO
2018/03/15 全球购物
七夕情人节促销方案
2014/06/07 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python