我是一名系统管理员,正在做一些网络开发工作,所以我没有大量的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":[]}]}
答案 0 :(得分:0)
想出来,JSON需要看起来像这样:
**{"data":[{"title":"a node","attr":{"id":"23"},"children":[]},{"title":"another node","attr":{"id":"24"},"children":[]}]}**