我正在尝试将电子表格数据保存到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);
?>
答案 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)
?>
这完美无缺。希望它会帮助别人。