0

JqueryMobileを使用しています。私のページには、AJAXを介して動的に入力しているテーブルがあります。

ユーザーは各レコードの詳細をロードできます。これもAJAXを介して取得しています。現在、テーブルを詳細ビューに置き換えています。

アプリケーションは主にモバイルデバイスで実行されるため、サーバーからテーブルを再要求することは避けたいと思います。テーブルはすでに一度ロードされているためです(ただし、詳細ビューがロードされるとDOMから削除されます)。

質問
ローカルストレージを使用したくないとしましょう。ユーザーが詳細ビューからテーブルに戻ろうとしたときに、テーブルを隠してコンテンツコンテナに再挿入するための最良の方法は何ですか?

これを行うためのベストプラクティスはありますか、それともdiv.dumpを作成し、テーブル全体を追加してdisplay = "none"を設定する必要がありますか?

4

1 に答える 1

2

display = noneは実行可能なソリューションだと思います。テーブルがそれほど大きくなく、サーバー上で基になるデータが「キャッシュ」されている間に変更されることを心配する必要がないと仮定すると、ほとんど欠点はありません。

于 2012-07-29T19:43:48.717 に答える