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

时间:2016-12-26 05:33:48

标签: javascript php json ajax handsontable

我正在尝试将电子表格数据保存到json文件中。我使用以下代码。当我运行此代码时没有任何反应,开发人员Web控制台说'找不到元素'。我正在使用handontable 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);
?>

1 个答案:

答案 0 :(得分:0)

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)
?>

这完美无缺。希望它会帮助别人。