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 相关文章推荐
javascript function、指针及内置对象
Feb 19 Javascript
location.href 在IE6中不跳转的解决方法与推荐使用代码
Jul 08 Javascript
javascript attachEvent绑定多个事件执行顺序问题
Oct 20 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
Mar 17 Javascript
javascript将数字转换整数金额大写的方法
Jan 27 Javascript
jQuery中(function($){})(jQuery)详解
Jul 15 Javascript
js仿黑客帝国字母掉落效果代码分享
Nov 08 Javascript
【经典源码收藏】基于jQuery的项目常见函数封装集合
Jun 07 Javascript
移动端效果之IndexList详解
Oct 20 Javascript
Vue响应式原理深入解析及注意事项
Dec 11 Javascript
微信小程序实现点赞、取消点赞功能
Nov 02 Javascript
redux.js详解及基本使用
May 24 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
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
PHP面向对象的使用教程 简单数据库连接
2006/11/25 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
php实现在站点里面添加邮件发送的功能
2020/04/28 PHP
让焦点自动跳转
2006/07/01 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
浅谈React中组件逻辑复用的那些事儿
2020/05/21 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
Python中关于字符串对象的一些基础知识
2015/04/08 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
python实现按长宽比缩放图片
2018/06/07 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
python实现图片转字符小工具
2019/04/30 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
司机岗位职责
2013/11/15 职场文书
教学实习自我评价
2014/01/28 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书
研究生简历自我评
2015/03/11 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
2015年小学辅导员工作总结
2015/05/27 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python