jQuery封装的获取Url中的Get参数示例


Posted in Javascript onNovember 26, 2013

js的纯前台处理时会遇到将一个网页的参数,通过get方式,传递给下一个页面的问题.

此时可以使用js的方式得到当前页面的url中的get参数. 核心语句是:

window.location.href

详细代码不解释了,有注释,你看了就懂.封装成jQuery扩展包.

(function($){ 
$.extend({ 
/** 
* url get parameters 
* @public 
* @return array() 
*/ 
urlGet:function() 
{ 
var aQuery = window.location.href.split("?");//取得Get参数 
var aGET = new Array(); 
if(aQuery.length > 1) 
{ 
var aBuf = aQuery[1].split("&"); 
for(var i=0, iLoop = aBuf.length; i<iLoop; i++) 
{ 
var aTmp = aBuf[i].split("=");//分离key与Value 
aGET[aTmp[0]] = aTmp[1]; 
} 
} 
return aGET; 
}, 
}); 
})(jQuery);
Javascript 相关文章推荐
WordPress 插件——CoolCode使用方法与下载
Jul 02 Javascript
基本jquery的控制tabs打开的数量的代码
Oct 17 Javascript
js对象关系图 方便dom操作
Mar 18 Javascript
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 Javascript
将Datatable转化成json发送前台实现思路
Sep 06 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
Oct 01 Javascript
jquery日历插件datepicker用法分析
Jan 22 Javascript
Google 地图API资料整理及详细介绍
Aug 06 Javascript
JS实现判断图片是否加载完成的方法分析
Jul 31 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 Javascript
js实现翻牌小游戏
Jul 31 Javascript
详解JavaScript之Array.reduce源码解读
Nov 01 Javascript
javascript的parseFloat()方法精度问题探讨
Nov 26 #Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 #Javascript
JS、CSS加载中的小问题探讨
Nov 26 #Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
Nov 26 #Javascript
使用js解决由border属性引起的div宽度问题
Nov 26 #Javascript
js 弹出框只弹一次(二次修改之后的)
Nov 26 #Javascript
JS匀速运动演示示例代码
Nov 26 #Javascript
You might like
在PHP里得到前天和昨天的日期的代码
2007/08/16 PHP
php str_pad 函数使用详解
2009/01/13 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
javascript 写类方式之九
2009/07/05 Javascript
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
采用call方式实现js继承
2014/05/20 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
2015/01/06 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
Python3 socket同步通信简单示例
2017/06/07 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
2018/04/08 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
Numpy array数据的增、删、改、查实例
2018/06/04 Python
python读取各种文件数据方法解析
2018/12/29 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
django实现支付宝支付实例讲解
2019/10/17 Python
解决python gdal投影坐标系转换的问题
2020/01/17 Python
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
高中生毕业自我鉴定
2013/10/10 职场文书
静心口服夜广告词
2014/03/20 职场文书
拾金不昧锦旗标语
2014/06/27 职场文书
农行心得体会
2014/09/02 职场文书
网聊搭讪开场白
2015/05/28 职场文书
爱的教育观后感
2015/06/17 职场文书
保险公司增员口号
2015/12/25 职场文书
Python实现科学占卜 让视频自动打码
2022/04/09 Python
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android