我正在从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配置?