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 相关文章推荐
Chrome中JSON.parse的特殊实现
Jan 12 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
May 15 Javascript
jquery定时滑出可最小化的底部提示层特效代码
Oct 02 Javascript
jquery对ajax的支持介绍
Dec 10 Javascript
JS获取Table中td值的方法
Mar 19 Javascript
浅析AngularJS Filter用法
Dec 28 Javascript
4种JavaScript实现简单tab选项卡切换的方法
Jan 06 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
May 18 Javascript
js基于cookie方式记住返回页面用法示例
May 27 Javascript
AngularJS过滤器详解及示例代码
Aug 16 Javascript
详解Vue基于vue-quill-editor富文本编辑器使用心得
Jan 03 Javascript
动态实现element ui的el-table某列数据不同样式的示例
Jan 22 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下正则来匹配dede模板标签的代码
2010/08/21 PHP
php-fpm配置详解
2014/02/12 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
QQ登录简单实现代码
2021/03/09 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
Prototype源码浅析 String部分(二)
2012/01/16 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
详谈javascript异步编程
2016/02/21 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
bootstrap table实例详解
2017/01/06 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
Vue 实现简易多行滚动&quot;弹幕&quot;效果
2020/01/02 Javascript
python使用cPickle模块序列化实例
2014/09/25 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
python mysql中in参数化说明
2020/06/05 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
集团薪酬管理制度
2014/01/13 职场文书
高中军训感言600字
2014/03/11 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
村党支部公开承诺书
2014/05/29 职场文书
业务员管理制度范本
2015/08/06 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python