0

複数のフォームを持つウィザードを作成しました。ウィザードのユーザーは、ナビゲーションボタンを使用してフォームを前後に移動できます。フォームの1つには、複数のドロップダウンリストが含まれています。リスト内のオプションは、前の選択によって異なります。すべてのオプションリストは、Webサービスクエリを使用して作成されます。ユーザーはいつでも以前の選択を変更できます。

ユーザーがすべての選択を完了すると、フォームが送信され、ユーザーは次のフォームを入力します。私の質問:選択オプションの履歴を保存する方法。ユーザーがこのフォームに戻って選択内容を変更する場合は、ドロップダウンリストのすべてのオプションを含むこの履歴が必要です。

私自身の解決策:フォーム(dom)インスタンスを(Cookieに?)保存します。良い選択肢はありますか?

4

1 に答える 1

0

jQuery ajaxメソッドのキャッシュプロパティをtrueに設定しながら、そのWebサービスからオプションをロードできます。これは、ブラウザのキャッシュからさらに呼び出しが提供されることを意味します。詳細については、このリンクをチェックアウトしてください:http: //jqapi.com/#p=jQuery.ajax

ただし、クライアント側でlocalStorage、sessionStorage、globalStorageなどを使用してこれらのデータをいつでもキャッシュできます。(詳細については、https ://developer.mozilla.org/en/DOM/Storageにアクセスしてください)

于 2012-05-14T11:42:40.603 に答える