【问题标题】:Saving data to a json file with handsontable使用handsontable将数据保存到json文件
【发布时间】: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);
?>

【问题讨论】:

标签: javascript php json ajax handsontable


【解决方案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)
?>

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

【讨论】:

    猜你喜欢
    • 2013-08-11
    • 2014-02-01
    • 2015-10-04
    • 2013-04-24
    • 2015-07-14
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多