通过JS获取URL链接带的参数

时间:2021-06-02 20:00:24
  1 /**
2 * 获取URL参数的方法
3 */
4 $.extend({ //以便于通过$引用该方法
5 getUrlVars : function() { //获取多个参数数组
6 var vars = [], hash;
7 var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
8 for (var i = 0; i < hashes.length; i++) {
9 hash = hashes[i].split('=');
10 vars.push(hash[0]);
11 vars[hash[0]] = hash[1];
12 }
13 return vars;
14 },
15 getUrlVar : function(name) { //获取指定名称的参数值
16 var p = $.getUrlVars()[name];
17 if (p) {
18 return decodeURIComponent(p);//解码
19 }
20 return null;
21 }
22 });