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

时间:2013-10-14 09:24:57

标签: javascript read-write

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

4 个答案:

答案 0 :(得分:5)

无法使用纯Javascript编辑服务器端文件,想象一下安全问题:)

您可以使用服务器端语言(如PHP或ASP),并向服务器发送包含您要写入的信息的ajax请求。

答案 1 :(得分:3)

JavaScript是客户端语言,因此它无权访问服务器。要做到这一点,你必须使用AJAX和一些服务器端语言,例如。 PHP处理请求。

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

$.getJson("/main.txt",function(jsonObject){

// your logic;

})