一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

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

时间:2017-05-22 编辑:简简单单 来源:一聚教程网

Parse:

 
 代码如下 复制代码
functiongetParam() {
    varparam =newObject()
    varitem =newArray();
    if(location.search =="") {
      returnparam;
    };
    varquery = location.search.substring(1);                                                                  
    varlist = query.split('&');
    for(vari = 0; i < list.length; i++) {
      item = list[i].split('=');
      if(typeofparam[item[0]] =="undefined") {
        param[item[0]] =newArray();
      }
      param[item[0]].push(item[1]);
    };
    returnparam;
  };
 

Build:

 
 代码如下 复制代码
functiongetUrlByParam(param) {
    varurl ="";
    for(fieldinparam) {
      for(indexinparam[field]) {
        url +="&"+ field +"="+ param[field][index];
      };
    };
    returnurl ==""? url : url.substring(1);
  };
 

热门栏目