• URL参数的拼接方法


    1. 最常见的拼接方法:

    url?arg1=value1&arg2=value2&arg3=value3...

    注:第一个参数用?进行连接,其他的用&连接。

    example:

    1 var loadsrc = $(this).attr('href'); //this为页面当中的一个元素
    2 var companyId = $(this).attr('companyId');
    3 var companyName = $(this).text();
    4 window.location.href = loadsrc + '?companyid=' + companyId+'&companyName='+companyName;

     2. 将参数用对象的形式存起来(网上copy)

    var queryConfig={ 
       "page" : "index", 
       "method" : 2, //1:按照方法A查看 2:按照方法B查看 
       "subpage" : -1, //-1:此条件不传递 a:查看contentA b:查看contentB 
       "spec_method" :-1 //-1:此条件不传递 1:按照销量高低查 2:按照时间查 
    }; 
    var setQueryConfig = function(){ 
      var _str = ""; 
      for(var o in queryConfig){ 
         if(queryConfig[o] != -1){ 
           _str += o + "=" + queryConfig[o] + "&"; 
         } 
      } 
       var _str = _str.substring(0, str.length-1); //末尾是&
       return _str; 
    } 

    此方法提高了可读性和可维护性。不过加了一个额外的方法。

  • 相关阅读:
    带外数据
    数组中的第K个最大元素
    广播和多播
    反转链表
    ioctl操作
    非阻塞式I/O
    [CSP-S模拟测试]:简单的括号序列(组合数)
    [CSP-S模拟测试]:最大异或和(数学)
    关于我
    [CSP-S模拟测试]:礼物(数学)
  • 原文地址:https://www.cnblogs.com/qdlife/p/3459625.html
Copyright © 2020-2023  润新知