使用插件serializeObject将对象推送到数组

时间:2015-10-10 19:11:46

标签: jquery arrays push

我正在使用this jQ plugin进行serializeObject()。

我面临的问题是我想按照以下方式发出JSON请求

[
  {
    "name": "",
    "address": {
      "street": "",
      "number": "",
   }
  },
  {
    "name": "",
    "address": {
      "street": "",
      "number": "",
   }
 }
]

所以我用

var form = $('form').serializeObject();

  $.ajax({
    type: 'POST',
    data : JSON.stringify(form),

问题是不允许以下输入因为“key”必须以字符串开头,但在这种情况下这是不需要的

<input id="name-1" name="[0][name]" type="text"/>
<input id="name-2" name="[1][name]" type="text"/>

知道如何完成这项任务吗?

0 个答案:

没有答案