0

Web ページの (静的および動的) jQuery タブの状態を保持する最善の方法を見つけようとしています。Web ページが読み込まれると、デフォルトで 1 つのタブが表示されます。ユーザーには、タブを追加/削除するオプションがあります。タブの初期化中に Cookie オプションを有効にすると、静的タブの状態を保持できることがわかっています。

問題は、「動的に追加された jQuery タブの状態を保持する方法は?」です。

私が現在検討しているオプションの 1 つは、動的タブが追加されたとき (およびコンテンツが変更されたとき) に動的タブのコンテンツを Cookie に保存/更新し、ページが更新されたときに Cookie を取得してタブを再作成することです。

これを行うためのより良い方法があるかどうか疑問に思っていましたか?おそらく、いくつかの標準/組み込み機能または jQuery のプラグインですか?

あなたの助けに感謝します。前もって感謝します!

4

1 に答える 1

0

これは 2 つの概念に分けることができます。セッションID(より適切な用語がないため)がどのように/どこに保存されているか、およびデータがどこに保存されているか。

ASP.Net セッション状態を使用するだけで、かなり迅速に完了することができます。

独自の一意の ID を作成し、サーバー側のデータベース/xml にデータを保持し、必要に応じて Ajax を介してデータを取得できます。

この情報をCookieに保存できます。

この情報はLocal Storageに保存できます。

それぞれに独自のセキュリティ上の問題があることに注意してください。通常、Cookie は安全ではありません。そのため、ユーザーが何かの名前を変更したり、ユーザーを特定できるデータを挿入したりできる場合、Cookie は通常嫌われます。

于 2012-10-01T16:52:43.293 に答える