![](/img/trans.png)
[英]How can I upload a json file (or JavaScript Object) to IPFS in NextJS?
[英]How can I permanently modify a JSON object on a separate file with JavaScript?
我已经尝试了一段时间,以修改位于JS服务器上的json格式数据库(db.txt),但无法更改文件。 它可以通过ajax GET完美地加载到我的JS脚本中,但是我无法对其进行更改。
这是我尝试并失败的代码:
$.ajax
({
type: "POST",
url: 'db.txt',
dataType: 'json',
async: false,
data: {"test": "test23123"},
success: function () {
alert("posting success!!!!");
}
})
这是db.txt:
{
"Hoegaarden, Wit-Blanche": {"namn" : "Hoegaarden, Wit-Blanche", "pris" : 20, "volym" :
500, "uppdaterad" : "2013-06-27"},
"Jaegermeister": {"namn" : "Jaegermeister", "pris" : 150, "volym" : 700, "uppdaterad" : "2013-06-27"},
"Miller": {"namn" : "Miller", "pris" : 20, "volym" : 500, "uppdaterad" : "2013-06-27"}
}
当我运行它时,它会给我成功警报,但是txt.db没有任何反应。 我可以对其进行修改吗? 如果没有,我可以使用哪种方法代替?
谢谢
JavaScript无法修改服务器上的文件。 您将需要服务器端语言(例如PHP)来执行此操作。
.json
扩展名结尾。 dataType
是您期望的数据类型。 contentType
是您正在传输的数据类型(这就是您想要的)。 您不能以这种方式修改驻留在服务器上的文件。 JavaScript无法访问服务器上的文件。 相反,您需要通过为您执行此操作的服务器端应用程序公开URL。 您可以使用PHP,Java或Node.js之类的方法来执行此操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.