在用户交互之间保存Javascript变量?

在用户交互之间保存Javascript变量?,javascript,ruby-on-rails-3,Javascript,Ruby On Rails 3,在我的js文件中设置全局变量似乎不起作用。如何从JavaScript设置railssession变量 我想要一个不使用jQuery的解决方案 编辑:解决方案是使用包含隐藏字段的HTML表单。全局变量仅在页面视图期间有效。重新浏览页面后,它们将重置为默认值 如果需要保留这些值,则需要使用cookie或本地存储。另一个选项是使用Ajax将它们提交给服务器,让服务器记住它们,并在呈现页面时设置值 该页不会重新浏览。用户单击一个按钮(导致我需要保存一个变量),然后提交一个表单。在表单提交期间,我需要访

在我的js文件中设置全局变量似乎不起作用。如何从JavaScript设置rails
session
变量

我想要一个不使用jQuery的解决方案



编辑:解决方案是使用包含隐藏字段的HTML表单。

全局变量仅在页面视图期间有效。重新浏览页面后,它们将重置为默认值


如果需要保留这些值,则需要使用cookie或本地存储。另一个选项是使用Ajax将它们提交给服务器,让服务器记住它们,并在呈现页面时设置值

该页不会重新浏览。用户单击一个按钮(导致我需要保存一个变量),然后提交一个表单。在表单提交期间,我需要访问该变量。因此,将该变量存储在表单隐藏字段中,并将其提交给服务器使用。