我知道还有很多其他类似的问题,但我还不能将对象(电子表格)中的数据写入 JSON 文件。
这是我的 JS:
function (){
var spread = $("#ss").wijspread("spread");
var activeSheet = spread.getActiveSheet();
var dados = JSON.stringify(spread.toJSON());
activeSheet.bind($.wijmo.wijspread.Events.EditChange, function (sender, args) {
console.log(dados);
$.ajax({
url: 'script.php',
data: dados,
dataType: "json",
type: "POST"
});
});
}
每当电子表格发生更改时,数据就会发送到控制台,文件是在服务器中创建的,但它是空的。
这是 script.php
$myFile = "/file.json";
$fh = fopen($myFile, 'w') or die("impossible to open file");
$stringData = $_POST['data'];
$stringData=json_encode($stringData);
fwrite($fh, $stringData);
fclose($fh);