javascript查询字符串参数的方法


Posted in Javascript onJanuary 28, 2015

本文实例讲述了javascript查询字符串参数的方法。分享给大家供大家参考。具体实现方法如下:

/* 解析查询字符串 返回包含所有参数的一个对象 */  

  

function getQueryStringArgs(){  

  

   //取得查询字符串并去掉开头的问号  

   var qs = (location.search.length > 0 ? location.search.substring(1) : '');  

  

   //保存数据的对象  

   args = {};  

  

   //取得每一项  

   var items = qs.length ? qs.split('&') : [],  

      item = null,  

      name = null,  

      //在for循环中使用  

      i = 0, len = items.length;  

  

   //逐个将每一项添加到args对象中  

   for(i = 0 ; i < len; i++){  

      item = items[i].split('=');  

      name = decodeURIComponent(item[0]);  

      value = decodeURIComponent(item[1]);  

  

      if(name.length){  

         args[name] = value;  

      }  

   }  

   return args;  

}

这样就可以很方便的获取到URL中的对应的参数值了。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
ASP.NET中基于JQUERY的高性能的TreeView补充
Feb 23 Javascript
Ajax搜索结果页面下方的分页按钮的生成
Apr 05 Javascript
使用JS+plupload直接批量上传图片到又拍云
Dec 01 Javascript
实例讲解避免javascript冲突的方法
Jan 03 Javascript
JQuery.validate在ie8下不支持的快速解决方法
May 18 Javascript
AngularJS 实现JavaScript 动画效果详解
Sep 08 Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 Javascript
分分钟玩转Vue.js组件
Oct 25 Javascript
Angular2中如何使用ngx-translate进行国际化
May 21 Javascript
javaScript之split与join的区别(详解)
Nov 08 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 Javascript
Jquery 实现弹出层插件
Jan 28 #Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
Jan 28 #Javascript
Jquery 实现table样式的设定
Jan 28 #Javascript
Jquery 实现checkbox全选方法
Jan 28 #Javascript
AngularJS实现表单验证
Jan 28 #Javascript
jQuery制作简单柱状图实例
Jan 28 #Javascript
js分页工具实例
Jan 28 #Javascript
You might like
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
Laravel框架表单验证详解
2014/09/04 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
JavaScript实现前端倒计时效果
2021/02/09 Javascript
python3+selenium自动化测试框架详解
2019/03/17 Python
解决python运行启动报错问题
2020/06/01 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
国旗下的讲话演讲稿
2014/05/08 职场文书
卖车协议书范例
2014/09/16 职场文书
入股协议书范本
2014/11/01 职场文书
《狼牙山五壮士》教学反思
2016/02/17 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
Redis命令处理过程源码解析
2022/02/12 Redis
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技