私はWebアプリケーション(ボトル+ビーカー+ jQuery)に取り組んでおり、さまざまなフォームの送信やページの更新に渡って存続する、ある程度変更可能なアイテムのリストをユーザーに提供してもらいたいと考えています。リスト内のアイテムをクリックすると、そのリストアイテムに関する情報がデータベースに照会され、ユーザーはこの情報を更新できます。さまざまなリストアイテムのクエリ/更新の間、リストを保持したいと思います。また、ユーザーの便宜のために、リストを使用すると、アイテムが処理または表示されるときに、アイテムを「チェックオフ」(またはチェック解除)することができます。
これを実現するために、いくつかの異なる方法を検討しました(たとえば、ページの各フォームの非表示要素を更新してから、セッション管理を使用して、ラウンドトリップごとにサーバー上の作業リストを更新します。Ajaxを使用して、毎回セッション変数を更新します。リストの項目はチェックされるか、「アクティブな」リスト要素になります)が、どれもひどく満足できるものでもエレガントなものでもありません。
私の質問は、この種のものを処理する標準的な方法はありますか?確かに、これは同様のWebアプリケーションにとってかなり一般的な要件です。