【发布时间】:2015-08-17 10:57:05
【问题描述】:
我有一个非常简单的 JSON 文件,名为 json.php:
[ { "name":"wowsk" } ]
我希望我网站的访问者能够将对象添加到数组中。我坚持的是,如何允许他们添加它。我有一个 HTML 文件,正文如下所示:
<form id="addName">
<input id="name" placeholder="Enter your name.">
<button id="addNameButton" type="submit">Submit</button>
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
function addName() {
var input=document.getElementById("name").value;
$.ajax({
url: "json.php",
type: 'POST',
data: {"name":"hello"}
})
}
$("#addNameButton").click(function() {addName()})
</script>
该页面不会向文件添加另一个对象,我也尝试过使用 PUT,但这也不起作用。我将无法使用 JQuery 将对象添加到文件中,还是只是在使用该函数时出错?我已经对此进行了多天的研究,但找不到任何帮助。
感谢您的帮助,
Wowsk
另外,作为说明,我希望将文件更改为其他人也不仅仅是您或您的会话。
【问题讨论】:
-
您有 JSON 文件或 JSON 对象吗?如果你有一个文件,你需要使用文件 IO 来读写,如果你的 JS 范围中有一个 JSON 对象,只需在数组中推送一个对象
-
@Wowsk 看看这个问答:goo.gl/tpKzXf
-
@NightOwlPrgmr 谢谢!这正是我想要的。