Showing
3 changed files
with
20 additions
and
9 deletions
@@ -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 |
-
Please register or login to post a comment