我试图找出在我的网页中保持(静态和动态)jQuery选项卡状态的最佳方法。加载网页时,默认情况下会有一个标签。用户可以选择添加/删除选项卡。我知道如果我们在初始化选项卡时启用cookie选项,我们可以保持静态选项卡的状态。
问题是:“如何保持动态添加的jQuery选项卡的状态?”。
我现在正在考虑的一个选项是在添加时(以及更改内容时)在cookie中存储/更新动态选项卡的内容,并检索cookie以在刷新页面时重新创建选项卡。
我想知道是否有更好的方法来做到这一点?也许是一些标准/内置功能或jQuery插件?
感谢您的帮助。提前谢谢!
答案 0 :(得分:0)
这可以分为两个概念;如何/在哪里存储会话ID(缺少更好的术语)以及存储数据的位置。
您可以使用ASP.Net Session State并快速完成。
您可以创建自己的唯一ID,并将数据保存在服务器端的database / xml中,并在需要时通过Ajax检索数据。
您可以将此信息存储在cookies。
中您可以将此信息存储在Local Storage。
中请注意每个都有自己的安全问题,Cookie通常不安全,因此如果用户可以重命名某些内容或将用户可识别的数据放入其中,则Cookie通常不受欢迎。