首页 > 编程 > JavaScript > 正文

浅谈javascript的url参数parse和build函数

2019-11-19 17:19:28
字体:
来源:转载
供稿:网友

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函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表