我是Javascript的新手,并且已经编写了一个系统,我可以在其中搜索和过滤我的数据中的用户。json文件。但是如何构建一个可以向数据中添加用户的应用程序呢?json文件。谢谢你的帮助。本杰明
HTML:
<html lang="en">
<head>
<link rel="Stylesheet" href="style.css">
<script src="main.js"></script>
</head>
<body>
<input class="name" placeholder="name">
<input class="email" placeholder="email">
<button class="submit">Add User</button>
</body>
</html>
JSON:
[
{
"id": 1,
"name": "Leanne Gr",
"email": "Sincere@april.biz"
}
]
你可以使用npm包
browserify-fs
来做这个。当你安装包时,你可以使用filessystem . writefile()函数:
const fileSystem = require("browserify-fs")
const client = {
"Name": "John Doe",
"Mail": "mail@gmail.com"
}
const data = JSON.stringify(client)
fileSystem.writeFile("./data.json", data, err=>{
if(err){
console.log("Error writing file" ,err)
} else {
console.log('JSON data is written to the file successfully')
}
})
您可以对XMLHttpRequest
请求执行此操作。但是你需要一个服务器来托管你的json。
您可以使用json-server
npm包托管本地服务器来托管您自己的JSON服务器
总之,你需要一个服务器和XMLHttpRequest
来编辑使用Javascript
PHP
注意Javascript
客户端编程语言