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

标签 javascript ruby-on-rails-3

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

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

<小时/>

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

最佳答案

全局变量仅在页面查看期间有效。重新呈现页面后,它们将重置为默认值。

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

关于javascript - 在用户交互之间保存 Javascript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10742946/

相关文章:

html - rails : image exists but is not rendered in production even though rendered in development

ruby-on-rails - Rails 3.0 发送邮件安全最佳实践

ruby-on-rails-3 - rmagick gem 警告

ruby-on-rails-3 - 如何使用范围质量分配为 Rails 3.1 应用程序播种

javascript - Firebase 实时数据库 - 查找和更新

javascript - 使用 JQuery 计算购物车

javascript - 在我的页面上包含 jquery 库有什么缺点吗?

javascript - 如果 Controller 操作结果为零,如何加载不同的 js 文件

javascript - Chrome 中鼠标滚轮 DOMMouseScroll 的 PreventDefault() 错误

javascript - CORS 调用可以在 PHP 中工作,但不能在 javascript/jquery 中工作