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 相关文章推荐
发现的以前不知道的函数
Sep 19 Javascript
jQuery Ajax 全解析
Feb 08 Javascript
js css样式操作代码(批量操作)
Oct 09 Javascript
js控制iframe的高度/宽度让其自适应内容
Apr 09 Javascript
Javascript的&amp;&amp;和||的另类用法
Jul 23 Javascript
JavaScript中的异常捕捉介绍
Dec 31 Javascript
bootstrap paginator分页前后台用法示例
Jun 17 Javascript
在vue中使用v-bind:class的选项卡方法
Sep 27 Javascript
浅入深出Vue之自动化路由
Aug 06 Javascript
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
Javascript实现秒表计时游戏
May 27 Javascript
基于JavaScript的数据结构队列动画实现示例解析
Aug 06 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和ACCESS写聊天室(四)
2006/10/09 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
php使用curl存储cookie的示例
2014/03/31 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
yii2 数据库读写分离配置示例
2017/02/10 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
python根据路径导入模块的方法
2014/09/30 Python
python验证码识别实例代码
2018/02/03 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
python实现低通滤波器代码
2020/02/26 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
书法大赛策划方案
2014/06/04 职场文书
英文产品推荐信
2015/03/27 职场文书
SpringBoot Http远程调用的方法
2022/08/14 Java/Android