Используя handsontable, вы должны быть в состоянии пост с ajax включив данные так:
data: {data: myHandsOnTable.getData()},
увидеть получить данные()
Но это отправляет данные в виде индексированного массива, например:
[
0=> "data"1=> "moreData"]
Как бы я провел публикацию данных в виде ассоциативного массива с индексами столбцов в качестве ключей? например:
[
"name"=> "data""email"=> "moreData"]
В идеале для этого есть встроенный способ, например что-то вроде: getDataAssoc()
это добавит ключ столбца в качестве ключа. Вместо того, чтобы добавлять функцию для зацикливания и перестройки данных перед их публикацией
Если вы обновите до более поздней версии handsontable, вы можете использовать getSourceData метод. Это должно получить вам данные в формате, который вы ищете. Он возвращает ваш исходный объект данных, и любые изменения, которые произошли в таблице, будут применены.
Других решений пока нет …