2011-02-07 13 views
0

一時的にクライアント側にデータを保存したいと思います。これを行う最善の方法は何ですか?私はちょうど整数になるであろう少量を保存したいだけです。データを保存する最良の方法クライアント側

ブラウザが閉じているとき、セッションが終了したとき、ユーザが別のページに移動したときなどにこのデータが失われても問題はありません。私は後で値にアクセスできますまだそのページにあります。ページが読み込まれると、データを保存する必要があります。

非表示の入力フィールド、cookie、jquery.dataを使用することをお勧めします(このことについてはあまりよく分かりませんので、ここに収まらないかもしれません)。

具体的には、ユーザーはデータベースからアイテムを選択し、返されたデータを編集し、IDも戻され、保存をクリックすると、IDを知る必要があります元々選択されたIDに基づいて行を更新するデータベースに編集済みのデータを保存することができます。

+1

の外Bestオプションです。 –

答えて

2

非表示のフィールドは問題ありません。データをフォームの一部として送信する場合は、おそらく選択肢のほうがよいでしょう。

+0

私はajaxを介してデータを提出する予定です。 – oshirowanen

+1

この場合、私はまだ隠れたフィールドに行きます。 – lomaxx

+0

@oshirowanen: 'form'か' ajax'のどちらからデータを送信しても、 'hiddenフィールド'の 'id'を持つので、値を得ることができます[' ajax'を使うとjavascriptであなたが 'form submission'を使っているならば、直接サーバー側にあります)。 –

1

値はrequiredHidden Fieldその後、current page上にある場合は、 `隠された入力field`が良い選択肢になるだろうhidden input field, cookie, jquery.data

関連する問題