Parse:
function getParam() { var param = new Object() var item = new Array(); if (location.search == "") { return param; }; var query = location.search.substring(1); var list = query.split('&'); for(var i = 0; i < list.length; i++) { item = list[i].split('='); if (typeof param[item[0]] == "undefined") { param[item[0]] = new Array(); } param[item[0]].push(item[1]); }; return param; };
Build:
function getUrlByParam(param) { var url = ""; for (field in param) { for (index in param[field]) { url += "&" + field + "=" + param[field][index]; }; }; return url == "" ? url : url.substring(1); };
以上这篇浅谈javascript的url参数parse和build函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持亿速云。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。