是否将javascript输出保存到文件?
我有php制作的网站。它在windows计算机上运行。我有一个我已经测试过的javascript,它可以让我获得客户端使用的adobe版本。问题是,通过运行代码,我可以检索Adobe Reader版本,但无法将输出保存到服务器端的文件中 下面是Javascript代码。我从stackexchange妹妹的网站上获取了这个代码是否将javascript输出保存到文件?,javascript,adobe,Javascript,Adobe,我有php制作的网站。它在windows计算机上运行。我有一个我已经测试过的javascript,它可以让我获得客户端使用的adobe版本。问题是,通过运行代码,我可以检索Adobe Reader版本,但无法将输出保存到服务器端的文件中 下面是Javascript代码。我从stackexchange妹妹的网站上获取了这个代码 从js保存此信息的最佳方式是什么?我应该使用js还是其他脚本?我从谷歌上读到,你们不能用js在服务器上保存文件吗?如果这是真的,还有别的办法吗 我建议使用AJAX(或者一
从js保存此信息的最佳方式是什么?我应该使用js还是其他脚本?我从谷歌上读到,你们不能用js在服务器上保存文件吗?如果这是真的,还有别的办法吗 我建议使用AJAX(或者一个表单,如果您想让用户明确知道正在发生这种情况)向您的服务器端代码发送请求,详细说明您通过脚本收集的信息
AJAX的优点是,您可以在用户没有明确意识到的情况下完成所有这一切。缺点是您依赖于支持Javascript的浏览器,但由于您已经在使用Javascript收集信息,所以这个问题是无所谓的。我建议使用AJAX(或者表单,如果您希望用户明确知道这一点的话)向服务器端代码发送请求,详细说明使用脚本收集的信息 AJAX的优点是,您可以在用户没有明确意识到的情况下完成所有这一切。缺点是您依赖于他们支持Javascript的浏览器,但是由于您已经在使用Javascript收集信息,所以这个问题是不存在的。Ajax会解决这个问题 JavaScript源代码:
var adobeVersion = CheckAdobeVersion();
$.post("script.php", {version: adobeVersion}, function(){});
PHP来源:
<?php
$version = $_POST['version'];
write all text to a file("my file.txt") // Pseudo code...
?>
Ajax会做到的
JavaScript源代码:
var adobeVersion = CheckAdobeVersion();
$.post("script.php", {version: adobeVersion}, function(){});
PHP来源:
<?php
$version = $_POST['version'];
write all text to a file("my file.txt") // Pseudo code...
?>
@hatitotguy谢谢很多人推荐我这个。但是我是ajax新手,有没有可以发送的演示或不错的教程。google ajax
Results found infinity。您可以使用JQuery或其他库,也可以使用纯Javascript。你的选择。实现这一点的代码是一个单独的问题,您将一如既往地需要提供显示您尝试了这一点的代码。谢谢你说得这么清楚。我现在要去工作了。谢谢。@Hatitotguy谢谢很多人推荐我这个。但是我是ajax新手,有没有可以发送的演示或不错的教程。google ajax
Results found infinity。您可以使用JQuery或其他库,也可以使用纯Javascript。你的选择。实现这一点的代码是一个单独的问题,您将一如既往地需要提供显示您尝试了这一点的代码。谢谢你说得这么清楚。我现在要去工作了。谢谢。这个答案假设他正在使用JQuery,这不一定是真的。好吧。。使用普通的XMLHttpRequest。post仍然有效,只需将$.post()更改为基本的XMLHttpRequest逻辑即可。PHP代码仍然有效。现在如果它适用于jquery,我想继续使用这段代码。我刚刚读到XMLHttpRequest的使用更依赖于浏览器。我希望有更多的功能和通用性。我喜欢使用你的代码这个答案假设他使用的是JQuery,这不一定是真的。。使用普通的XMLHttpRequest。post仍然有效,只需将$.post()更改为基本的XMLHttpRequest逻辑即可。PHP代码仍然有效。现在如果它适用于jquery,我想继续使用这段代码。我刚刚读到XMLHttpRequest的使用更依赖于浏览器。我希望有更多的功能和通用性。我喜欢用你的代码