【发布时间】:2015-10-30 17:04:25
【问题描述】:
使用最新的jstree。我可以加载所有节点,但现在我正在尝试延迟加载节点。当我展开最后一个可见节点时,没有进行 GET。
.js
$('#nodes').jstree({
'core' : {
'data' : {
'url': function(node) {
return node.id === '#' ? 'api/mycontroller' : 'api/mycontroller/' + node.id;
},
"data" : function (node) {
return { "id": node.id};
}
}
}
});
初始调用返回的 JSON 数据是 [{"state":{"opened":true,"disabled":false,"selected":false},"id":"-100","text":"Node1 Text","children":[{ "state":{"opened":false,"disabled":false,"selected":false},"id":"0","text":"Node2 Text","children":[true]}] }]
当我单击节点 2 时,没有任何反应。我在看提琴手,没有打电话。我使用开发工具网络对其进行了验证。出现一个没有数据的文件夹
【问题讨论】:
标签: javascript jstree