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 相关文章推荐
jQuery.each()用法分享
Jul 31 Javascript
将json当数据库一样操作的javascript lib
Oct 28 Javascript
js改变鼠标的形状和样式的方法
Mar 31 Javascript
在JavaScript中使用timer示例
May 08 Javascript
node.js中的fs.fchownSync方法使用说明
Dec 16 Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
Nov 06 Javascript
JS中sort函数排序用法实例分析
Jun 16 Javascript
详解Vue双向数据绑定原理解析
Sep 11 Javascript
Express进阶之log4js实用入门指南
Feb 10 Javascript
Javascript实现动态时钟效果
Nov 17 Javascript
JavaScript中的几种继承方法示例
Dec 06 Javascript
javaScript Array api梳理
Mar 31 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
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
top.location.href 没有权限 解决方法
2008/08/05 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
js select option对象小结
2013/12/20 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
AngularJS 如何在控制台进行错误调试
2016/06/07 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
React 子组件向父组件传值的方法
2017/07/24 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
深入解析Python中的__builtins__内建对象
2016/06/21 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
python实现简单文件读写函数
2021/02/25 Python
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
数字天堂软件测试面试题
2012/12/23 面试题
自荐书模板
2013/12/15 职场文书
化学学院毕业生自荐信范文
2013/12/17 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
公司收款委托书范本
2014/09/20 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
MySQL读取JSON转换的方式
2022/03/18 MySQL