2

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

4

4 回答 4

5

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

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

于 2013-10-14T09:27:25.020 回答
3

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

于 2013-10-14T09:27:00.603 回答
2

您可以通过 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

于 2013-10-14T09:30:10.083 回答
1
$.getJson("/main.txt",function(jsonObject){

// your logic;

})
于 2013-12-09T07:17:11.567 回答