gpt4 book ai didi

javascript - 如何将 JSON 对象添加到另一个 JSON 文件中的数组

转载 作者:行者123 更新时间:2023-11-30 16:42:14 27 4
gpt4 key购买 nike

我有一个 JSON 文件:

var 信息 = [{
“地方”:“土耳其”,
“用户名”:“jhon”
}, {
“地方”:“迪拜”,
“用户名”:“布鲁斯”
}, {
“地方”:“意大利”,
“用户名”:“韦恩”
}];

我有一个 HTML 表单:

<!DOCTYPE html>
<html>
<body>

<form onsubmit="addToJSON();">
First name:<br>
<input type="text" id="place">
<br>
Last name:<br>
<input type="text" id="username">
<br><br>
<input type="submit" value="Submit">
</form>
<script src="data.json"></script>
<script>
function addToJSON(){
alert("inside JS");
var x = document.getElementById('place').value;
var y = document.getElementById('username').value;
var obj = {
place: x,
username: y
};
localStorage.setItem("info",JSON.stringify(obj));
}
</script>

</body>
</html>

我正在尝试获取用户在表单中输入的值并将它们添加到我拥有的 JSON var 中。但我在某个地方出错了。非常感谢帮助!因此,如果用户在表单中输入 wayneindia,我的 JSON 数组必须添加这两个对象。另外,它们应该反射(reflect)在文件中。

最佳答案

不可能从浏览器端的 JavaScript 写入任意文件或 URL。

您需要将数据捆绑在 HTTP 请求中(使用 XMLHttpRequest 或只是摆脱 JavaScript 并正常提交表单),将其发送到 HTTP 服务器,然后有一个服务器端程序(用您选择的编程语言编写,可以是通过 Node.JS 的 JavaScript)编辑文件。

(在服务器上编辑文件通常不是一个好主意,使用数据库通常是更好的选择)。

关于javascript - 如何将 JSON 对象添加到另一个 JSON 文件中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31780770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com