A-A+
jQuery获取URL请求参数的例子
小编整理过不只10篇关于利用js取得URL参数的一些函数了,今天 我们来看看一个关于jQuery获取URL请求参数的例子,希望此例子可以对各位有帮助.
1、juqery 代码
- $.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];
- }
- });
2、页面调用方法:
- url地址:?article=程序园&title=博客
- // Get object of URL parameters
- var allVars = $.getUrlVars();
- // Getting URL var by its nam
- var byName = $.getUrlVar('article');
- byName = decodeURI(byName );//如果有中文出现,则需要对url进行解码。