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不同类型数据之间的运算的转换方法
Feb 13 Javascript
javascript动态生成树形菜单的方法
Nov 14 Javascript
javascript基础语法学习笔记
Jan 04 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
window.onload绑定多个事件的两种解决方案
May 15 Javascript
Bootstrap源码解读排版(1)
Dec 23 Javascript
微信小程序使用navigateTo数据传递的实例
Sep 26 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
Dec 15 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
Sep 16 Javascript
详细教你微信公众号正文页SVG交互开发技巧
Jul 25 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
Syphon 秘笈
2021/03/03 冲泡冲煮
Apache中php.ini的设置方法
2013/02/28 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
jquery判断输入密码两次是否相等
2020/04/22 Javascript
js密码强度检测
2016/01/07 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
jQuery实现的模拟弹出窗口功能示例
2016/11/24 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
javascript 秒表计时器实现代码
2017/03/09 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
vantUI 获得piker选中值的自定义ID操作
2020/11/04 Javascript
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
python实现飞机大战小游戏
2019/11/08 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
python输入中文的实例方法
2020/09/14 Python
pandas针对excel处理的实现
2021/01/15 Python
公司拓展活动方案
2014/02/13 职场文书
经典毕业生求职信
2014/07/12 职场文书
初三毕业评语
2014/12/26 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
小学教师见习总结
2015/06/23 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang