1

我目前使用R处理一组文本文件。这个过程的输出是一个js文件,称之为:preparedData.js。

然后我使用preparedData.js作为html文件的输入,

<script type="text/javascript" src="js/preparedData.js"></script>

将其命名为 myviz.html,它显示了preparedData.js 中数据的可视化。

我想概括这个过程,以便其他人可以在网页上输入他们的文本文件,我的 R 脚本将为他们准备preparedData.js,然后提供一个指向新网页的链接,其中包含他们的可视化。所以我需要提供一个新网页的链接,该网页是我的 myviz.html 的副本,将其命名为 theirviz.html,并将其 .js 文件的位置作为输入。

我没有太多的服务器交互经验,我知道这很模糊,但是我怎样才能接受文本文件作为输入,在他们提交表单时启动 R 脚本,然后用他们的preparedData.js 驱动结果创建网页?

谢谢!

4

1 回答 1

1

您应该使用像 php 这样的服务器端脚本语言,而不是为每个用户创建不同的 html 文件。您可以为每个用户创建具有不同名称的 js 文件。而不是为每个用户创建一个 html 页面,您可以创建一个从 session.js 获取 js 文件名的单个 php 页面。您可以在会话中保存为用户创建的 js 文件的名称,并在 php 页面中使用它。

希望我正确理解了您的问题。

于 2013-05-23T04:34:36.683 回答