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 相关文章推荐
40款非常棒的jQuery 插件和制作教程(系列二)
Nov 02 Javascript
javascript时区函数介绍
Sep 14 Javascript
js replace正则表达式应用案例讲解
Jan 17 Javascript
通过JS动态创建一个html DOM元素并显示
Oct 15 Javascript
jQuery中prepend()方法用法实例
Dec 25 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
有关文件上传 非ajax提交 得到后台数据问题
Oct 12 Javascript
EasyUI中的dataGrid的行内编辑
Jun 22 Javascript
js input输入百分号保存数据库失败的解决方法
May 26 Javascript
mocha的时序规则讲解
Feb 16 Javascript
JavaScript+HTML实现学生信息管理系统
Apr 20 Javascript
JavaScript与JQuery框架基础入门教程
Jul 15 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正则表达式学习笔记
2015/11/13 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
python如何制作缩略图
2019/04/30 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
Python实现自动整理文件的脚本
2020/12/17 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
行政经理岗位职责
2013/11/09 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书
2016教师国培研修感言
2015/12/08 职场文书
建立共青团委员会的请示
2019/04/02 职场文书
Python 发送SMTP邮件的简单教程
2021/06/24 Python