0

我试图找出在我的网页中保持(静态和动态)jQuery 选项卡状态的最佳方法。当网页加载时,默认情况下会有一个选项卡。用户可以选择添加/删除选项卡。我知道如果我们在初始化选项卡时启用 cookie 选项,我们可以保持静态选项卡的状态。

问题是:“如何保持动态添加的 jQuery 选项卡的状态?”。

我现在正在考虑的一个选项是在添加动态选项卡时(以及在内容更改时)在 cookie 中存储/更新动态选项卡的内容,并在刷新页面时检索 cookie 以重新创建选项卡。

我想知道是否有更好的方法来做到这一点?也许是 jQuery 中的一些标准/内置功能或插件?

感谢您的帮助。提前致谢!

4

1 回答 1

0

这可以分为两个概念;如何/在哪里存储会话 ID(因为没有更好的术语)以及数据存储在哪里。

您可以只使用ASP.Net 会话状态并很快完成。

您可以创建自己的唯一 ID,并将数据保存在服务器端的数据库/xml 中,并在需要时通过 Ajax 检索数据。

您可以将此信息存储在cookie中。

您可以将此信息存储在Local Storage中。

请注意,每个人都有自己的安全问题,cookie 通常不安全,因此如果用户可以重命名某些内容或将用户可识别的数据放入其中,cookie 通常会不受欢迎。

于 2012-10-01T16:52:43.293 回答