我是一名系统管理员,从事一些网络开发工作,所以我并没有大量的 Javascript 经验。
现在我正在尝试使用 jstree 构建一棵树,但我所有的元素都在同一个内部
<ul>
<li class="jstree-last jstree-leaf">
<ins class="jstree-icon"> </ins>
<a id="23" href="#">
<ins class="jstree-icon"> </ins>
a node
</a>
<a id="24" href="#">
<ins class="jstree-icon"> </ins>
another node
</a>
</li>
</ul>
我的 javascript 看起来像这样:
$(document).ready(function() {
$("#containersTypesTree").jstree({
json_data : {
ajax : {
type : 'POST',
url : "ajax.php",
dataType : 'json',
data : function() {
return {
action : 'getTree'
}
},
success : function (data) {
console.log(data);
return data;
}
}
},
plugins : [ "themes", "json_data" ]
});
});
被踢出的 JSON 如下所示:
{"data":[{"title":"a node","attr":{"id":"23"},"children":[]},{"title":"another node","attr":{"id":"24"},"children":[]}]}