在JavaScript服务器端将变量保存到文本/html文件
我正在用JavaScript制作一个表单,我想将所有用户输入的变量保存到一个.txt文件或一个新网页中,并在输入中预先输入变量。我知道JavaScript不能操纵用户的机器,但它能操纵服务器文件(创建新文件)吗?如果可以的话,如何将变量保存到新文件中,然后再导入网站?欢迎任何意见:)在JavaScript服务器端将变量保存到文本/html文件,javascript,html,server-side,Javascript,Html,Server Side,我正在用JavaScript制作一个表单,我想将所有用户输入的变量保存到一个.txt文件或一个新网页中,并在输入中预先输入变量。我知道JavaScript不能操纵用户的机器,但它能操纵服务器文件(创建新文件)吗?如果可以的话,如何将变量保存到新文件中,然后再导入网站?欢迎任何意见:) Aaron~浏览器中运行的JavaScript可以向服务器发出HTTP请求(通常使用XMLHTTPRequest对象) 它不能向其写入任意文件(如果可以,那么任何客户端都可以,任何人都可以破坏任何网站) 您需要在服
Aaron~浏览器中运行的JavaScript可以向服务器发出HTTP请求(通常使用XMLHTTPRequest对象) 它不能向其写入任意文件(如果可以,那么任何客户端都可以,任何人都可以破坏任何网站) 您需要在服务器上运行某种形式的服务器端进程,该进程可以将HTTP请求解释为“向文件写入内容”(尽管在大多数情况下,您会向数据库写入内容,并根据那里的数据根据请求生成文件)
如果您有合适的服务器端环境(如Node.js),则可以用JavaScript编写服务器端进程。这是不可能的。JS受客户端的限制。如果要存储表单数据,
你必须有一个服务器端引擎,它将处理表单数据的POST请求,并保存在你喜欢的任何地方:数据库和文件等那么你是说我应该学习如何编写mySQL还是其他什么?有什么API可以帮助我做到这一点吗?MySQL是可用的。大多数编程语言都有MySQL API,包括Node.js环境中的JavaScript。现在要研究Node.js(我对js:P有点陌生)有什么建议吗?也谢谢:)除非你真的,真的想使用JavaScript或者需要疯狂的性能,否则我不会急于使用Node.js。它仍然是相当新的(尽管很多人正在成功地使用它)。我会先看看你现有的主机提供了什么。这个网站是为我的大学课程。所需的功能之一是站点将用户变量保存到日志文件中。我有点需要赶快去做:s