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 基于面向对象的javascript
Feb 16 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
Jun 24 Javascript
javascript检测移动设备横竖屏
May 21 Javascript
详解JavaScript树结构
Jan 09 Javascript
详解Vue 开发模式下跨域问题
Jun 06 Javascript
JS实现手写parseInt的方法示例
Sep 24 Javascript
简单谈谈js的数据类型
Sep 25 Javascript
使用angular-cli webpack创建多个包的方法
Oct 16 Javascript
vue+express+jwt持久化登录的方法
Jun 14 Javascript
在vue中把含有html标签转为html渲染页面的实例
Oct 28 Javascript
VueQuillEditor富文本上传图片(非base64)
Jun 03 Javascript
深入了解Vue动态组件和异步组件
Jan 26 Vue.js
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
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
一个简单安全的PHP验证码类 附调用方法
2016/06/24 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
JS打印组合功能
2016/08/04 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
2021/01/05 Vue.js
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
Django 路由层URLconf的实现
2019/12/30 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
情侣吵架检讨书
2014/02/05 职场文书
销售主管岗位职责
2014/02/08 职场文书
学生吸烟检讨书
2014/09/14 职场文书
单位考核聘任报告
2015/03/02 职场文书
博物馆观后感
2015/06/05 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
安全生产协议书
2016/03/22 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书