我已使用以下代码保存了Cookie中的已检查节点:
$.cookie('q_cats', $("#category-tree").jstree("get_checked"), { expires: 7 });
我正在使用以下代码加载我的树:
$('#category-tree').jstree({
"plugins": ["wholerow", "checkbox", "search"],
"core": {
"themes": {
"responsive": false
},
"data": {
"url": "/blogs/get_cats/",
"dataType": "json"
}
}
});
我不知道如何检查树中保存的节点
答案 0 :(得分:1)
为什么不使用state
插件 - 确实如此 - 在刷新/重新加载时恢复状态。只需查看,您需要做的就是在配置中添加一个字符串(插件部分):
$('#category-tree').jstree({
"plugins": ["wholerow", "checkbox", "search", "state"],
"core": {
"themes": {
"responsive": false
},
"data": {
"url": "/blogs/get_cats/",
"dataType": "json"
}
}
});