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 相关文章推荐
JQuery入门—编写一个简单的JQuery应用案例
Jan 03 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
Mar 04 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
Oct 12 Javascript
vue2组件实现懒加载浅析
Mar 29 Javascript
了解VUE的render函数的使用
Jun 08 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
Aug 19 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
LayerClose弹窗关闭刷新方法
Aug 17 Javascript
iView-admin 动态路由问题的解决方法
Oct 03 Javascript
解决vue addRoutes不生效问题
Aug 04 Javascript
基于javascript实现放大镜特效
Dec 03 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
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
php利用单例模式实现日志处理类库
2014/02/10 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
用js实现随机返回数组的一个元素
2007/08/13 Javascript
javascript显示选择目录对话框的代码
2008/11/10 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
jquery实现两个图片渐变切换效果的方法
2015/06/25 Javascript
简介AngularJS中$http服务的用法
2016/02/06 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
DropDownList控件绑定数据源的三种方法
2016/12/24 Javascript
JavaScript轮播图简单制作方法
2017/02/20 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
线程和进程的区别及Python代码实例
2015/02/04 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
关于Pytorch MaxUnpool2d中size操作方式
2020/01/03 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
餐饮部总监岗位职责范文
2014/02/13 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
迎新生标语大全
2014/10/06 职场文书
2014年医务科工作总结
2014/12/18 职场文书
还款承诺书范本
2015/01/20 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书