【发布时间】:2016-09-27 03:29:50
【问题描述】:
我一直在使用 ajax 调用进行 jstree 延迟加载,但遇到了问题。
我的代码成功地带来了 1 深度的 json 数据。 但是,当我单击或选择节点时,它不会带来它的子节点。 我不知道我的问题是什么。
这是我的 JavaScript 代码
$("#tree").jstree({
'core' : {
'data' : {
'url' : function(node) {
return'/url/getTree';
},
'type' : 'GET',
'data' : function(node) {
return {
parentId : node.id ==="#" ? 0 : node.id,
searchdepth : 1
}
},
'success' : function(data) {
return data.list
}
},
'check_callback':true,
},
"plugins" : ["json_data"]
});
而我的结果数据是这样的
[{"id":"1","text":"node_1","data":{"selected":"N"},"children":[{"id":"3","text":"node_3","data":{"selected":"N"}},{"id":"2","text":"node_2","data":{"selected":"N"}}]}]
【问题讨论】:
标签: javascript ajax jstree