如果我的文本文件存储在服务器中,如何在 javascript 中读/写文本文件
How is read/write a text file possible in javascript if my text file is stored in server?
我正在尝试从服务器读取文件,然后使用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;
})
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- Sails.js:同时发布文本输入和一个文件
- 使用不带文本文件的OpenLayers显示POI
- 从单独的html文件预览Javascript文本
- 使用JSON文件中的变量(字符串)填充文本区域
- 使用javascript从文本文件中获取值
- 从javascript中的文本文件中获取值
- 在移动浏览器上显示大型文本文件
- 搜索文本文件并附加到表中
- 将文本文件加载到javascript中
- Angular http.get没有'我不喜欢在开头和结尾加方括号的文本文件
- 一个javascript实现base64图像编码并将结果写入文本文件
- 用javascript读取文本文件的第一行
- 从文本文件js中读取列表
- 使用JavaScript将压缩文本文件加载到字符串中
- 可以设置输入类型=文件的文本框的高度
- 数组在手动写入时有效,但从文本文件加载时无效
- 在浏览器中打开文本文件-服务器上出现错误
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 使用 d3 或 ajax 读取本地文件文本(制表符分隔值)会导致 Firefox 开发控制台中的语法错误