[英]Reading and writing to an external file using javascript?
我有一个用于主页的在线存储帐户。 基本上,我刚刚制作了一个“ index.html”并存储在此处。 没有php,asp是可能的。
因此,如果必须在主页上创建消息表单并将消息存储在JSON格式的单独文本文件中,可以使用javascript做到吗? 每当我想使用javascript显示消息时,我也需要查询文本文件。
到目前为止,我尝试了TaffyDB,但意识到在会话关闭后它还没有办法保留数据。 还是我错过了什么? 谢谢!
简短的回答。 没有。
JavaScript是客户端。 因此,它可以在访问您的网站的人机上做各种很酷的事情,但是除非您正在运行一些服务器端代码,这些代码接受JSON编码的数据并对其进行处理,否则您就不走运了。
有很多选择。
如果您不想运行自己的服务器端代码,则可以使用Parse.com之类的单独服务,该服务可以执行REST并且具有完善的API。
您可以尝试使用jQuery / AJAX。 读书:
$.get("path_to_file", null, function(fileData) {
alert(fileData);
/* Your code goes here */
}, "text");
但是为了编写,我认为唯一的方法是使用某些服务器端语言(PHP,ASP等)
最简洁的答案是不。
您需要一些服务器端支持才能将数据持久存储在该服务器上。 但是,您可以使用客户端javascript将信息中继到确实支持读取和写入数据的服务器。
从技术上讲,node.js是支持文件读写的javascript-但我认为这对您的环境是不可能的:)
在没有服务器端支持的情况下为Web应用程序实现持久存储的一种疯狂方法(仅作为思想实验)是让客户端通过P2P相互通信。 这可以通过Flash或某些Java applet..etc实现。 因此,只要有一个客户端启动(也许是您自己的计算机!),您就会拥有某种形式的持久性存储。 您的服务器/网页只需提供该嵌入式对象即可完成实际工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.