我一直在尝试使用 ajax 和 php 将一些数据保存到 .json 文件中。目前我收到一个错误,我的数据没有被保存,不知道为什么。
这是我的 .js 文件:
var data = {
"test": "helloworld"
}
$.ajax({
url: "save.php",
data: data,
dataType: 'json',
type: 'POST',
success: function (data) {
$("#saved").text("Data has been saved.");},
error: function (data){
$("#saved").text("Failed to save data !");}
});
这是我的 php 文件:
$json = $_POST['data'];
if(json_decode($json) != null){
$file = fopen('web/js/data_save.json', 'w+');
fwrite($file, json_encode($json));
fclose($file);
}else{
print("<pre>Error saving data !</pre>");
}
当我试图保存 ajax 错误被触发:
error: function (data){
$("#saved").text("Failed to save data !");
}
我希望有人可以指导我正确的方向:)