2013-02-05 129 views
-2

使用jquery刷新页面后,来自text_box的值会变为空白。 任何建议?如何在页面刷新之后在jquery中保留值

+1

你要饼干? –

+0

如果你想让这个值持久存在,你可能会想以某种方式将它发送给服务器(可能通过提交表单,尽管你也可以使用AJAX),然后在生成重载的HTML时相应地设置输入的值页。 –

+0

@AdamMerrifield没有不想Cookie来设置值.. :) Thnaks –

回答

0

我不知道如果我完全理解你的问题,但我猜你想要的东西像以下

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

如果你有一些变量(比如@instance_variable)和y欧想要的值到文本框使用以下

<%= text_field_tag 'name', @instance_variable ? @instance_variable : nil %> 

裁判text_field_tag

3

您可以使用local storagesession storagecookies来存储客户端的值,刷新后值将可用。

使用本地存储

使用网络存储之前,请检查浏览器支持的localStorage和sessionStorage的:

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