我的杰森:
[{"id":1,"text":"ungrouped","icon":"/icons/Group_16x16.png",
"parent":0,"dashboard":null,"childrenList":null}]
MY jS:
// ajax demo
$('#ajax_topo').jstree({
'core' : {
'data' : {
'url' : './topology.json',
'data' : function (node) {
return { 'id' : node.id };
}
}
}
});
我的Html:
<h1>AJAX Topology demo</h1>
<div id="ajax_topo" class="demo"></div>
我收到了这个
错误:未捕获的TypeError:无法读取属性&#39; children&#39;未定义的
答案 0 :(得分:0)
这是一个Json数组。所以你必须在它上面应用索引。
将node.id
替换为node[0].id
$('#ajax_topo').jstree({
'core' : {
'data' : {
'url' : './topology.json',
'data' : function (node) {
return { 'id' : node[0].id };
}
}
}
});