Authored by weiqingting

修改 新建对象

@@ -297,12 +297,23 @@ var util = { @@ -297,12 +297,23 @@ var util = {
297 var name = arr.shift(); 297 var name = arr.shift();
298 obj = obj || {}; 298 obj = obj || {};
299 if(arr.length){ 299 if(arr.length){
300 - obj[name] = obj[name] || {};  
301 - util.__buildobj(arr.join(symble),symble,obj[name],fn); 300 + if(/^\d+$/.test(name)){
  301 + var objArr=$.extend(true,{},obj);
  302 + if($.inArray(obj)){
  303 + obj=[];
  304 + }
  305 + obj[name] = objArr[name] || {};
  306 + }else{
  307 + obj[name] = obj[name] || {};
  308 + }
  309 + obj[name]=util.__buildobj(arr.join(symble),symble,obj[name],fn);
302 }else{ 310 }else{
303 - if(typeof fn == 'function'){  
304 - fn(obj,name);  
305 - } 311 + if(typeof fn == 'function'){
  312 + if(/^\d+$/.test(name)){
  313 + obj=[];
  314 + }
  315 + fn(obj,name);
  316 + }
306 } 317 }
307 return obj; 318 return obj;
308 }, 319 },
@@ -511,7 +511,7 @@ $(document).on("click", "#submit", function() { @@ -511,7 +511,7 @@ $(document).on("click", "#submit", function() {
511 511
512 /*测试*/ 512 /*测试*/
513 var AAA={}; 513 var AAA={};
514 -common.util.__buildobj("a.1.b",".",AAA,function(obj,name){ 514 +var bbb=common.util.__buildobj("a.0.b",".",AAA,function(obj,name){
515 obj[name]="1"; 515 obj[name]="1";
516 }); 516 });
517 -console.log(AAA);  
  517 +console.log(bbb);
@@ -14,11 +14,11 @@ var config = { @@ -14,11 +14,11 @@ var config = {
14 apiKey: 'sd4H1ecAqlp', 14 apiKey: 'sd4H1ecAqlp',
15 // domain:'http://192.168.102.216:8080/platform', 15 // domain:'http://192.168.102.216:8080/platform',
16 // domain: 'http://172.16.6.240:8088/platform', 16 // domain: 'http://172.16.6.240:8088/platform',
17 - domain:'http://172.16.6.176:8088/platform',// 王书生 17 + // domain:'http://172.16.6.176:8088/platform',// 王书生
18 // domain: 'http://172.16.6.214:8088/platform',//陈超 18 // domain: 'http://172.16.6.214:8088/platform',//陈超
19 //http://172.16.6.124:8088/platform/product/queryAllProductAttr 19 //http://172.16.6.124:8088/platform/product/queryAllProductAttr
20 //domain: 'http://172.16.6.146:8088/platform', //玛丽 20 //domain: 'http://172.16.6.146:8088/platform', //玛丽
21 - // domain: 'http://192.168.102.202:8088/platform', 21 + domain: 'http://192.168.102.202:8088/platform',
22 //domain:'http://172.16.6.157:8080/yohobuy-platform-web',//葛超 22 //domain:'http://172.16.6.157:8080/yohobuy-platform-web',//葛超
23 //domain: 'http://172.16.6.239:8080', //孙杰翔 23 //domain: 'http://172.16.6.239:8080', //孙杰翔
24 //domain:'http://172.16.6.189:8088/platform', //李健1 24 //domain:'http://172.16.6.189:8088/platform', //李健1