我的ajax往返工作正常,下面的代码。我想在单击该节点时填充节点的子节点。
"core" : {
'data' : {
'url' : function(node) {
return "source.php";
},
'dataType': 'JSON',
'data' : function (node) {
return {'parentkey' : node.id, 'isajax' : '1'};
},
我无法获得的是在我新添加的节点旁边显示的加号(+)。我看过这篇文章
http://www.miketyka.com/2012/10/lazy-loading-with-jstree-and-ajax/
但这似乎是一个旧的网格版本。我还读过我应该在我的json中为父节点设置“children:true”,但这只会导致我的树崩溃。请帮忙
答案 0 :(得分:0)
我仍然不确定崩溃网格是什么,它一直是我的JSON的一些问题,但这从服务器PHP代码返回时工作,即。空父节点旁边会显示一个+号,当点击它时,它会触发下一个ajax请求。
$dataArray = array("id" => "id1", "parent" => "#", "text" => "Simple root node", "children" => true);
echo json_encode($dataArray);