【发布时间】:2018-01-24 11:04:19
【问题描述】:
我有一个表格。用户在页面上添加标题和视频 URL。此标题和 URL 由 Javascript 读取并制成 JSON。现在我的 JSON 需要以 JSON 格式保存到现有的 myDB.txt 文件中。我正在使用 Ajax、PHP 和 Javascript。我找不到我的错误,因为创建了 JSON,我可以通过控制台日志看到它。但是,数据并未保存在文本文件中。
有人可以帮我完成这项任务吗?
function jsonFunc() {
var nn = document.getElementById('videoName').value;
var vv = document.getElementById('videoUrl').value;
var obj = { "name": nn, "url" : vv };
var myJSON = JSON.stringify(obj);
console.log(myJSON);
function savePHPfunc(myJSON){
var x=new XMLHttpRequest();
x.open("GET", "save.php="+myJSON, true);
x.send();
}
}
<?php
$myfile = fopen("myDB.txt", "a") or die("Unable to open file!");
$txt = $_GET["myJSON"];
fwrite($myfile, $txt);
fclose($myfile);
?>
<form>
<input type="text" name="videoName" id="videoName">Video name
<input type="text" name="videoUrl" id="videoUrl">Video
<button type="submit" onclick="jsonFunc()">Add video</button>
</form>
_
【问题讨论】: