我有一个带有自定义树视图的页面。扩展节点时,通过jQuery Ajax调用加载其子节点。
现在,我想保存树视图的当前状态,以便当用户离开并返回页面时,先前展开的树视图会保持扩展。
在类似情况下,我使用此jQuery插件将搜索查询,结果或表单数据等数据保存在Cookie中:https://github.com/carhartl/jquery-cookie
到目前为止,我可以看到两个选项:
提前感谢您的任何想法!
克里斯
答案 0 :(得分:0)
过去我使用过cookie方法。但是数据对于cookie头来说太大了,所以我用ajax将状态发送到服务器并将其存储在那里。这样做可以在渲染树时恢复状态。