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 判断字符串是否为数字的简单方法
Jul 25 Javascript
jQuery学习之prop和attr的区别示例介绍
Nov 15 Javascript
node.js中的http.response.setHeader方法使用说明
Dec 14 Javascript
javascript特殊文本输入框网页特效
Sep 13 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 Javascript
详解webpack中的hash、chunkhash、contenthash区别
Jan 05 Javascript
vue 录制视频并压缩视频文件的方法
Jul 27 Javascript
axios向后台传递数组作为参数的方法
Aug 11 Javascript
如何为你的JavaScript代码日志着色详解
Apr 08 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
Apr 10 Javascript
vue移动端屏幕适配详解
Apr 30 Javascript
Angular处理未可知异常错误的方法详解
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
php xml 入门学习资料
2011/01/01 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
ThinkPHP实现跨模块调用操作方法概述
2014/06/20 PHP
php使用正则验证中文
2016/04/06 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
2018/10/25 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
vue抽出组件并传值实例
2020/07/31 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
Python实现按中文排序的方法示例
2018/04/25 Python
对Python 数组的切片操作详解
2018/07/02 Python
代码详解django中数据库设置
2019/01/28 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
Python tkinter常用操作代码实例
2020/01/03 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
师范应届生求职信
2013/11/15 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
入党申请书格式
2019/06/20 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书