JS获取URL中参数的方法

复制代码
 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     });
复制代码

调用方式:

window.location.href = "http://XXXXXX?id=1024&name=Tom"

单个获取:

let id = $.getUrlVar("id");

let name = $.getUrlVar("name");

全部获取:

let params = $.getUrlVars();

 

posted @   大瘦猴  阅读(119)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示