将变量内容保存到文件
Save content of variable to a file
是否可以使用 JQuery.
将变量的内容保存到文件中
我有一个 html 表格(信件),稍后由用户保存和编辑。
我在变量中捕获了整个 html 文档,但现在我想将该变量写入文件并使用 cron 将其保存回数据库。
这是我到目前为止的代码
$( document ).ready(function() {
var isDirty = false;
$("textarea").on("change", function() {
isDirty = (this.defaultValue !== this.value);
if (isDirty)
this.defaultValue = this.value;
});
$("input").on("change", function() {
isDirty = (this.defaultValue !== this.value);
if (isDirty)
this.defaultValue = this.value;
});
});
function getPageHTML() {
var vDocText = "<html>" + $("html").html() + "</html>";
console.log(vDocText);
}
所以我想最终将 vDocText
的内容保存到一个文件中,然后使用 php cron 进程将文件发送回 4D(我的数据库)。
jQuery 是一个 JavaScript 库,JavaScript 是一种客户端语言,因此您不能使用它保存任何数据到文件。您可以将数据传递给将内容存储在服务器上的 PHP 脚本(例如在数据库中),或者将数据保存在客户端上(例如在 Cookie 中或使用 Web Storage API)。
因此,回答您的问题:不,无法将变量的内容保存到具有 jQuery 的文件中。
然而,有 certain plugins 可以通过 jQuery 提供对本地文件系统的访问,但我不建议使用它们。按照设计,Java脚本无法访问本地文件系统(出于安全原因)。上述插件使用一些 hacks 和变通方法来访问文件系统(ActiveX 和 Java 小程序)。
在我看来,最好的选择是发出 AJAX request with jQuery 并在服务器上使用 PHP 脚本来编写(和进一步处理)文件。
是否可以使用 JQuery.
将变量的内容保存到文件中我有一个 html 表格(信件),稍后由用户保存和编辑。
我在变量中捕获了整个 html 文档,但现在我想将该变量写入文件并使用 cron 将其保存回数据库。
这是我到目前为止的代码
$( document ).ready(function() { var isDirty = false; $("textarea").on("change", function() { isDirty = (this.defaultValue !== this.value); if (isDirty) this.defaultValue = this.value; }); $("input").on("change", function() { isDirty = (this.defaultValue !== this.value); if (isDirty) this.defaultValue = this.value; }); }); function getPageHTML() { var vDocText = "<html>" + $("html").html() + "</html>"; console.log(vDocText); }
所以我想最终将 vDocText
的内容保存到一个文件中,然后使用 php cron 进程将文件发送回 4D(我的数据库)。
jQuery 是一个 JavaScript 库,JavaScript 是一种客户端语言,因此您不能使用它保存任何数据到文件。您可以将数据传递给将内容存储在服务器上的 PHP 脚本(例如在数据库中),或者将数据保存在客户端上(例如在 Cookie 中或使用 Web Storage API)。
因此,回答您的问题:不,无法将变量的内容保存到具有 jQuery 的文件中。
然而,有 certain plugins 可以通过 jQuery 提供对本地文件系统的访问,但我不建议使用它们。按照设计,Java脚本无法访问本地文件系统(出于安全原因)。上述插件使用一些 hacks 和变通方法来访问文件系统(ActiveX 和 Java 小程序)。
在我看来,最好的选择是发出 AJAX request with jQuery 并在服务器上使用 PHP 脚本来编写(和进一步处理)文件。