Javascript сохранить переменную вне программы - PullRequest
0 голосов
/ 16 мая 2018

Я пишу простой скрипт-итератор в сторонней программе:

var i = 1.
function run(){
 output1 = i;
 i = i + 1;
}

Эта функция запускается для каждой записи.Но программа работает с партиями по 25 записей.Таким образом, для 100 записей это выводит 4 раза от 1 до 25. У меня есть доступ к Java-библиотекам.Это сервер Linux.Могу ли я поместить меня в какую-то глобальную переменную или память Java, чтобы я мог жить вне моей программы?Я пытался читать и писать я в текстовый файл.Это работает, но медленно, чтобы дать мне несколько пустых, один и два.Задержка программы была бы моей последней опцией (как я могу это сделать?

У меня нет другого простого способа добавить эти числа. Я ограничен параметрами программы Oracle EDQ.

1 Ответ

0 голосов
/ 16 мая 2018

К сожалению, вы не можете, чтобы ваша память Java находилась в памяти вашего сервера, тогда как ваши переменные javascript являются частью памяти браузера пользователя, то есть системы пользователя. Таким образом, у вас не может быть общей памяти, но вы определенно можете установить связь между вашим сервером и клиентом через http.

Так что, если вам нужно сохранить некоторые переменные javascript на вашем сервере, вы можете инициировать ajax-запрос от клиента, который передаст данные на сервер. Получив его, вы можете делать с ним все, что захотите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...