首页 > 代码库 > 写一个将当前页面 URL 中的 get 参数解析成一个对象的方法。
写一个将当前页面 URL 中的 get 参数解析成一个对象的方法。
1 function getQuery () { 2 var args = {}; 3 var query = window.location.search.substring(1); 4 var pairs = query.split("&"); 5 for(var i = 0; i < pairs.length; i++) { 6 var pos = pairs[i].indexOf(‘=‘); 7 if (pos == -1) continue; 8 var argname = pairs[i].substring(0, pos); 9 var value = http://www.mamicode.com/pairs[i].substring(pos+1);10 value =http://www.mamicode.com/ decodeURIComponent(value);11 args[argname] = value;12 }13 return args;14 }15 or16 function getQuery () {17 var ret = {},18 seg = location.search.replace(/^\?/,‘‘).split(‘&‘),19 len = seg.length, i = 0, s;20 for (;i<len;i++) {21 if (!seg[i]) { continue; }22 s = seg[i].split(‘=‘);23 ret[s[0]] = decodeURIComponent(s[1]);24 }25 return ret;26 }
写一个将当前页面 URL 中的 get 参数解析成一个对象的方法。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。