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 !");
}
誰かが私を正しい方向に導いてくれることを願っています:)