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 相关文章推荐
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
Nov 30 Javascript
js加入收藏以及使用Jquery更改透明度
Jan 26 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
Feb 04 Javascript
JavaScript中的对象序列化介绍
Dec 30 Javascript
JS给超链接加确认对话框的方法
Feb 24 Javascript
JavaScript数据类型学习笔记分享
Sep 01 Javascript
解决node.js安装包失败的几种方法
Sep 02 Javascript
Javascript调试之console对象——你不知道的一些小技巧
Jul 10 Javascript
javascript 作用于作用域链的详解
Sep 27 Javascript
Angular2 自定义表单验证器的实现方法
Dec 14 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 Javascript
手把手教您实现react异步加载高阶组件
Apr 07 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 水平的题目
2007/05/30 PHP
PHP 批量删除 sql语句
2009/06/05 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
Python将xml和xsl转换为html的方法
2015/03/10 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
基于python实现删除指定文件类型
2020/07/21 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
土木工程毕业生推荐信
2013/10/28 职场文书
高三语文教学反思
2014/01/15 职场文书
简历中的自我评价范文
2014/02/05 职场文书
学校元旦晚会方案
2014/02/19 职场文书
大学生自荐材料范文
2014/12/30 职场文书
捐资助学感谢信
2015/01/21 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
车位出租协议书范本
2016/03/19 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript