jQuery获取URL请求参数的方法


Posted in Javascript onJuly 18, 2015

本文实例讲述了jQuery获取URL请求参数的方法。分享给大家供大家参考。具体如下:

$.extend({
 getUrlVars: function(){
  var vars = [], hash;
  var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
  for(var i = 0; i < hashes.length; i++)
  {
   hash = hashes[i].split('=');
   vars.push(hash[0]);
   vars[hash[0]] = hash[1];
  }
  return vars;
 },
 getUrlVar: function(name){
  return $.getUrlVars()[name];
 }
});

调用方法如下:

// Get object of URL parameters
var allVars = $.getUrlVars();
// Getting URL var by its nam
var byName = $.getUrlVar('name');

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
js利用数组length属性清空和截短数组的小例子
Jan 15 Javascript
node.js中的path.dirname方法使用说明
Dec 09 Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
Aug 26 Javascript
js正则表达式验证表单【完整版】
Mar 06 Javascript
webpack 2.x配置reactjs基本开发环境详解
Aug 08 Javascript
React BootStrap用户体验框架快速上手
Mar 06 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
Sep 26 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
Dec 10 Javascript
图文讲解vue的v-if使用方法
Feb 11 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
ElementUI中el-tree节点的操作的实现
Feb 27 Javascript
jQuery增加自定义函数的方法
Jul 18 #Javascript
jQuery插件简单实现方法
Jul 18 #Javascript
javascript实现页面刷新时自动清空表单并选中的方法
Jul 18 #Javascript
jQuery实现在最后一个元素之前插入新元素的方法
Jul 18 #Javascript
jquery实现用户信息修改验证输入方法汇总
Jul 18 #Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
Jul 18 #Javascript
JQuery中ajax方法访问web服务实例
Jul 18 #Javascript
You might like
融入意大利的咖啡文化
2021/03/03 咖啡文化
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
PHP htmlspecialchars()函数用法与实例讲解
2019/03/08 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
jQuery textarea的长度进行验证
2009/05/06 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
jQuery easyui刷新当前tabs的方法
2016/09/23 Javascript
深入理解vue中的$set
2017/06/01 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
python数据结构之链表详解
2017/09/12 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
python数据封装json格式数据
2018/03/04 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
Python读取本地文件并解析网页元素的方法
2018/05/21 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
python使用建议技巧分享(三)
2020/08/18 Python
python类共享变量操作
2020/09/03 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
资料员的岗位职责
2013/11/20 职场文书
手机被没收检讨书
2014/02/22 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis