我在我的应用程序中使用JSTree。JSTree使用Ajax调用搜索/延迟加载
我无法使用ajax调用实现搜索功能。
在这里,我把我的尝试。
$(document).ready(function() {
$("#jstree_demo_div").jstree({
"core": {
"data": {
"url": "Tree/Index",
"data": function (node) {
return { "id": node.id };
}
}
},
"search": {
"url": "Tree/Index",
"data": function (node) {
return { "id": node };
}
},
"plugins": ["search"],
});
$('#searchTree').on('click', function (event) {
$("#jstree_demo_div").jstree('search', '1');
});
});
每当我按下按钮它来到事件和之后,该调用是不是服务器。
我想要的是使ajax调用搜索并完全重新创建树视图为搜索。
我无法理解我该怎么做?
我已经检查了以下链接。
jsTree search with Ajax/JSON not calling URL
在上面的计算器问题我无法理解什么是“json_data”,为什么,以及如何使用它?
https://www.jstree.com中没有一个例子使用了名为“json_data”的变量。
请帮我理解JSTree Ajax调用/懒加载如何使用搜索功能与示例。
这对我来说真的很有帮助。先谢谢你。
是的,我试过了,如何在搜索中重新创建JSTree?我的意思是当我执行搜索时,我想要显示并展开一组节点。 –