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函數就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。
新聞熱點
疑難解答