code: function json2str(json) {
          var strArr = [];
          for (var i in json) {
              //忽略默认的几个参数
              if(i=="method" || i=="timeout" || i=="async" || i=="dataType" || i=="callback") continue;
              //忽略控制
              if(json[i] == undefined || json[i] == null) continue;
              //传递过来的对象和函数不在提交之列
              if (!((typeof json[i]).toLowerCase() == "function" || (typeof json[i]).toLowerCase() == "object")) {
                  strArr.push( encodeURIComponent(i) + "="+encodeURIComponent(json[i]) );
              } else if (utils.isArray(json[i])) {
              //支持传数组内容
                  for(var j = 0; j < json[i].length; j++) {
                      strArr.push( encodeURIComponent(i) + "[]="+encodeURIComponent(json[i][j]) );
                  }
              }
          }
          return strArr.join("&");
      }
docs: 将json参数转化成适合ajax提交的参数列表
  @param json