使用handsontable将数据保存到json文件

Posted

技术标签:

【中文标题】使用handsontable将数据保存到json文件【英文标题】:Saving data to a json file with handsontable 【发布时间】:2017-05-10 15:46:40 【问题描述】:

我正在尝试将电子表格数据保存到 json 文件。我使用以下代码。当我运行此代码时,没有任何反应,并且开发人员 Web 控制台显示“未找到元素”。我正在使用 handsontable 0.29 请帮助我处理工作代码。非常感谢您的帮助。

js 代码

Handsontable.Dom.addEvent(save, 'click', function() 
    // save all cell's data
    ajax('save.php', 'POST', data: hot.getData(), function (res) 
    );
);

save.php

<?php
    $myFile = "save.json";
    $fh = fopen($myFile, 'w');
    $stringData = $_POST["data"];
    fwrite($fh, json_decode($stringData));
    fclose($fh);
?>

【问题讨论】:

可能的重复来源:***.com/questions/7895335/… 先生。初学者!您的链接与我的问题无关。无论如何感谢您的回答。我想办法了。 【参考方案1】:

js 代码

Handsontable.Dom.addEvent(save, 'click', function() 

    ajax('save.php', 'POST', 'value='+JSON.stringify(data : hot.getData()), function (res)
    );
);

save.php

<?php

    $stringData = $_POST["value"];

    $myFile = "general.json";
    $fh = fopen($myFile, 'w') or die("can't open file");

    fwrite($fh, $stringData);
    fclose($fh)
?>

这非常有效。希望对其他人有所帮助。

【讨论】:

以上是关于使用handsontable将数据保存到json文件的主要内容,如果未能解决你的问题,请参考以下文章

Handsontable Grid - 从 aspx 网页加载和保存数据

通过 JSON 将数据从 handsontable 检索到 Struts2 Action 不起作用

Handsontable 最大。使用 AJAX 发布的行

将 Json 数据传递给handsontable

将 JQuery Handsontable 保存到服务器上的 excel 文件中

如何将 Handsontable 数据发布到 WordPress REST API?