如何摆脱对无子节点的递归AJAX请求? [英] How do I get rid of recursive AJAX requests for a childless node?
本文介绍了如何摆脱对无子节点的递归AJAX请求?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
根据作者的说法, jsTree文档:
当打开一个关闭的节点(没有加载的子节点)时,会发出AJAX请求.
When opening a closed node (that has no loaded children) an AJAX request is made.
如何配置 jsTree 摆脱对每个空/无子节点发出的这些AJAX数据请求?我希望我的空节点保持空(或没有孩子)!
How do I configure jsTree to get rid of these AJAX data requests made for each empty/childless node? I want my empty nodes remain empty (or childless)!
JSON数据容器( data.json )
JSON data container (data.json)
{
"data" : "Root node with no children",
"children" : []
}
jsTree配置
{
"json_data" : {
"ajax" : {
"url" : "data.json",
"type" : "GET",
"dataType" : "json",
"dataFilter" : function (data, type) {
//some filtering function
}
}
},
"plugin" : ["json_data"]
}
推荐答案
将叶子节点的状态标记为叶子".那应该解决它.
Mark the state of the leaf node as "leaf". That should fix it.
这篇关于如何摆脱对无子节点的递归AJAX请求?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文