2012-05-24 9 views
0

Настройка глобальных переменных в моем js-файле не работает. Как я могу установить рельсы session переменных из JavaScript?Сохранить переменную javascript между пользовательскими взаимодействиями?

Я хотел бы получить решение, которое не использует jQuery.


Edit: Решение заключается в использовании формы HTML, содержащий скрытые поля.

ответ

2

Глобальные переменные живут только во время просмотра страницы. Как только страница перезагружена, они сбрасываются до значений по умолчанию.

Если вам нужно сохранить значения, вам необходимо использовать файлы cookie или локальное хранилище. Другой вариант - отправить их на сервер с помощью Ajax и запомнить их сервер и установить значения при визуализации страницы.

+0

Страница не отменена. Пользователь нажимает кнопку (заставляя меня сохранять переменную), а затем отправляет форму. Во время подачи формы мне нужно иметь доступ к этой переменной. –

+1

Итак, храните переменную в скрытом поле формы и отправляйте ее на сервер для использования. – epascarello

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