zoukankan      html  css  js  c++  java
  • 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; 
    } 

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

  • 相关阅读:
    学习笔记_2012_4_13垃圾回收原理与String类的学习
    第五篇
    HTML练习代码
    上课第一天base关键字
    第四篇
    firebug使用指南
    HTML5的新特性
    UML建模
    CSS学习总结
    (转载)About me [my way]
  • 原文地址:https://www.cnblogs.com/qdlife/p/3459625.html
Copyright © 2011-2022 走看看