2013-03-07 29 views
0

我使用下面的表格转换成JS对象,然后在MongoDB中收集插入地理空间兼容的对象...形式到JS对象:更改默认serializeArray()的数据结构,使

form={}; 

$.each($('#myform').serializeArray(), function() { 
    form[this.name] = this.value; 
}); 

这将产生东西的线路:

{ "name" : "value", "name" : "value", "name" : "value", "name" : "value" } 

我想获得这样的:

{ 
     "aaa": "111", 
     "bbb": "222", 
     "ccc": "333", 
     "loc": { 
      "longitude": "-11.34354656", 
      "latitude": "-45.4566546" 
     } 
} 

我应该如何修改jQuery来获取? 我看到有这个工作的插件,但我想知道如果解决方案比这更简单..?

回答