Parse:
rush:js;">
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:
rush:js;">
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函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。