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 getStyle获取最终样式函数代码
Apr 01 Javascript
JavaScript中实现依赖注入的思路分享
Jan 15 Javascript
jquery-tips悬浮提示插件分享
Jul 31 Javascript
JavaScript操作URL的相关内容集锦
Oct 29 Javascript
jQuery Dialog 取消右上角删除按钮事件
Sep 07 Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 Javascript
ES6概念 ymbol.for()方法
Dec 25 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
Nov 30 Javascript
详解VUE项目中安装和使用vant组件
Apr 28 Javascript
vue-router 控制路由权限的实现
Sep 24 Javascript
多个Vue项目部署到服务器的步骤记录
Oct 22 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
Nov 05 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操作文件方法问答
2007/03/16 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
利用PHP将图片转换成base64编码的实现方法
2016/09/13 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
2020/08/17 PHP
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
2013/07/13 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
Python判断文本中消息重复次数的方法
2016/04/27 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
Python3实现打印任意宽度的菱形代码
2020/04/12 Python
python3的pip路径在哪
2020/06/23 Python
python输入中文的实例方法
2020/09/14 Python
Python修改DBF文件指定列
2020/12/19 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
CSS3属性选择符介绍
2008/10/17 HTML / CSS
html Table 表头固定的实现
2019/01/22 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
TCP/IP模型的分界线
2012/12/01 面试题
计算机专业学生的自我评价
2013/12/15 职场文书
公司催款律师函
2015/05/27 职场文书
新生儿未入户证明
2015/06/23 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
关于MySQL中explain工具的使用
2023/05/08 MySQL