2013-05-23 3 views
1

В настоящее время я обрабатываю набор текстовых файлов с использованием R. Вывод этого процесса представляет собой файл js, назовите его: readyData.js.R и взаимодействие ajax

Затем я использую preparedData.js в качестве вклада в HTML-файл,

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

вызов он myviz.html который показывает визуализацию данных в preparedData.js.

Я хочу обобщить этот процесс, чтобы другие люди могли вводить свои текстовые файлы на веб-странице, мой R-скрипт подготовит для них подготовленныеData.js, а затем предоставит ссылку на новую веб-страницу с их визуализацией на ней. Поэтому мне нужно предоставить ссылку на новый веб-ресурс, который является копией моего myviz.html, назовите его theirviz.html, с расположением их .js-файла в качестве ввода.

У меня мало опыта взаимодействия с сервером, и я знаю, что это неопределенно, но как я могу принять текстовые файлы в качестве входных данных, запустить сценарий R при отправке формы, а затем создать веб-страницу с их подготовленной информацией. js водит результаты?

Спасибо!

ответ

1

Вместо того чтобы создавать разные html-файлы для каждого пользователя, вы должны использовать язык сценариев на стороне сервера, например php. Вы можете создавать js-файлы с различным именем для каждого пользователя. Вместо того, чтобы создавать html-страницу для каждого пользователя, вы можете создать одну php-страницу, которая берет имя js-файла из сеанса. Вы можете сохранить имя файла js, созданного для пользователя в сеансе, и использовать его на странице php.

Надеюсь, я правильно понял вашу проблему.

Смежные вопросы