如果我的文本文件存储在服务器中,如何在 javascript 中读/写文本文件

How is read/write a text file possible in javascript if my text file is stored in server?

本文关键字:文件 文本 javascript 中读 我的 存储 服务器 如果      更新时间:2023-09-26

我正在尝试从服务器读取文件,然后使用javascript再次写回同一文件。是否可以使用JSON,Javascript或Ajax读取/写入文本文件。

使用纯Javascript编辑服务器端文件是不可能的,想象一下安全问题:)

你可以做的是使用服务器端语言,如PHP或ASP,并向服务器发送一个ajax请求,其中包含你想要写入的信息。

JavaScript

是客户端语言,所以它无法访问服务器。为此,您必须使用AJAX和一些服务器端语言,例如。PHP 来处理请求。

您可以通过 AJAX 调用使用 javascript 读取文件。您不能使用 javaScript 保存文件。您将需要像PHP这样的服务器端语言。

您可以使用:步骤1)jQuery加载文件:http://api.jquery.com/load/步骤2)jQuery将修改后的文本发送到.php:脚本 http://api.jquery.com/jQuery.post/步骤2.1)将数据保存在PHP中:http://php.net/manual/en/function.file-put-contents.php

$.getJson("/main.txt",function(jsonObject){
// your logic;
})