如何在Init上传递JSON对象并为延迟加载配置ajax

时间:2017-12-18 20:20:14

标签: javascript jquery json ajax jstree

我正在从jsTree 1.0升级到jsTree 3.3.4。使用1.0我之前提供了一个JSON对象作为初始加载数据以及延迟加载的ajax配置:

$("#emptyJsTreeDIV").jstree({
    "plugins" : ["themes", "json_data", "ui", "sort", "crrm"],
    "core" : {html_titles": true},
    "sort" : customSortFunctionName,
    "json_data" : {
        "data" : initialLoadJSONTreeData,
        "ajax" : {
            "url" : "jsTreeLazyLoading/data",
            "data" : id
        }
    }
});

使用3.3.4版本,json_data被移动到核心,API似乎只接受一个或另一个选项。目前,我只传递初始加载JSON,如下所示:

$("#emptyJsTreeDIV").jstree({
    "plugins" : ["sort"],
    "core" : {
        "data": initialLoadJSONTreeData
    }
});

如何为延迟加载提供ajax配置?

0 个答案:

没有答案