Handsontable:如何 post 将数据作为关联数组

Handsontable: How to post the data as an associative array

使用 handsontable,您应该能够 post with ajax 通过像这样包含数据:

    data:  {data: myHandsOnTable.getData()},

getData()

但这会将数据作为索引数组发布,例如:

[
  0=> "data"
  1=> "moreData"
]

我如何将数据发布为以列索引为键的关联数组?例如:

   [
      "name"=> "data"
      "email"=> "moreData"
    ]

理想情况下,会有一种内置的方法来执行此操作,例如:getDataAssoc() 会将列键添加为键。而不是必须添加一个函数来循环并在发布之前重建数据

如果升级到更高版本的handsontable,可以使用getSourceData方法。那应该以您正在寻找的格式为您提供数据。它 returns 您的原始数据对象,table 中发生的任何更改都将被应用。