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 相关文章推荐
JavaScript中Array 对象相关的几个方法
Dec 22 Javascript
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
Feb 09 Javascript
JavaScript 利用Cookie记录用户登录信息
Dec 08 Javascript
JS截取字符串常用方法详细整理
Oct 28 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
Jun 09 Javascript
如何判断微信内置浏览器(通过User Agent实现)
Sep 01 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
Aug 17 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
Move.js入门
Feb 08 Javascript
利用node.js实现反向代理的方法详解
Jul 24 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
Mar 07 Javascript
详解Vue、element-ui、axios实现省市区三级联动
May 07 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编写一个简单的路由类
2011/04/13 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
js word表格动态添加代码
2010/06/07 Javascript
浅说js变量
2011/05/25 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
js计算任意值之间随机数的方法
2015/01/16 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
微信小程序 progress组件详解及实例代码
2016/10/25 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
Python制作刷网页流量工具
2017/04/23 Python
回调函数的意义以及python实现实例
2017/06/20 Python
python unittest实现api自动化测试
2018/04/04 Python
Django框架多表查询实例分析
2018/07/04 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
如何基于python操作json文件获取内容
2019/12/24 Python
python动态文本进度条的实例代码
2020/01/22 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
四风对照检查材料思想汇报
2014/09/20 职场文书
学院党的群众路线教育实践活动整改方案
2014/10/04 职场文书
2014年环保局工作总结
2014/12/11 职场文书
2015年清明节网上祭英烈活动总结
2015/03/26 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers