我正在尝试从服务器读取文件,然后使用javascript再次写回同一文件。是否可以使用JSON,Javascript或Ajax读/写文本文件。
答案 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;
})