Javascript 如何在页面刷新后在jquery中保留值

Javascript 如何在页面刷新后在jquery中保留值,javascript,jquery,ruby-on-rails-3,Javascript,Jquery,Ruby On Rails 3,使用jquery刷新页面后,文本框中的值将被清除。 有什么建议吗?您可以在客户端使用或存储值,刷新后值将可用 使用本地存储 在使用web存储之前,请检查浏览器对本地存储和会话存储的支持: if(typeof(Storage)!=="undefined") { localStorage.lastname="Smith"; } else { // Sorry! No web storage support.. } 我不确定我是否完全理解了你的问题,但我想你想要下面这样的东西 <

使用jquery刷新页面后,文本框中的值将被清除。 有什么建议吗?

您可以在客户端使用或存储值,刷新后值将可用

使用本地存储

在使用web存储之前,请检查浏览器对本地存储和会话存储的支持:

if(typeof(Storage)!=="undefined")
{
     localStorage.lastname="Smith";
}
else
{
   // Sorry! No web storage support..
}

我不确定我是否完全理解了你的问题,但我想你想要下面这样的东西

<%= text_field_tag 'name', params[:some_param] ? params[:some_param] : nil %>
<%= text_field_tag 'name', @instance_variable ? @instance_variable : nil %>

如果您有一些变量(比如@instance_variable),并且希望将该值输入文本字段,请使用以下命令

<%= text_field_tag 'name', params[:some_param] ? params[:some_param] : nil %>
<%= text_field_tag 'name', @instance_variable ? @instance_variable : nil %>


ref

如果希望值持久化,您可能希望以某种方式将其发送到服务器(可能通过提交表单,但也可以使用AJAX),然后在为重新加载的页面生成HTML时相应地设置输入值。@AdammerField no不希望Cookie设置值:)Thnaks@AnthonyGrist:是的,像我要做的一样:)谢谢