2013-02-05 127 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.. 
} 
相關問題