下面发布的代码通过 ajax 请求加载我的树的根元素。
我的树非常大,因此我无法一次加载所有项目,因此我需要通过请求子级提供特定 ID 来加载元素。
如何通过点击节点通过ajax加载元素?
$('#jstree_demo_div').jstree({
"plugins" : ["wholerow", "checkbox"],
'core' : {
'data' : {
'url' : function(node) {
return "/" + site + "/places/api/tree/list/";
}
},
}
});
部分 json 示例
[
{
"text":"zachodniopomorskie",
"state":"closed",
"id":212353,
},
固定版本:
$('#jstree_demo_div').jstree({
"plugins" : ["wholerow", "checkbox"],
'core' : {
'data' : {
'url' : "/" + site + "/places/api/tree/list/",
'data' : function(node) {
return {
'id' : node.id
};
}
},
}
})
我的问题的解决方案是,如果我想通过 ajax 请求返回子项,我需要返回包含以下内容的 json 文件:
"children:" true
$('#jstree_demo_div').jstree({
"plugins" : ["wholerow", "checkbox"],
'core' : {
'data' : {
'url' : "/" + site + "/places/api/tree/list/",
'data' : function(node) {
return {
'id' : node.id
};
}
},
}
})
我的问题的解决方案是,如果我想通过 ajax 请求返回子项,我需要返回包含以下内容的 json 文件:
"children:" true
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)