如何摆脱对无子节点的递归AJAX请求? [英] How do I get rid of recursive AJAX requests for a childless node?

查看:95
本文介绍了如何摆脱对无子节点的递归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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆