1
지금 jstree에 대해 알아야합니다. 나는 그것을 나의 프로젝트 중 하나에서 사용하고있다. 아약스를 사용하여 자식 노드로드에 관한 도움이 필요합니다.ajax를 사용하여 jstree 자식 노드를로드하는 방법은 무엇입니까?
지금 jstree에 대해 알아야합니다. 나는 그것을 나의 프로젝트 중 하나에서 사용하고있다. 아약스를 사용하여 자식 노드로드에 관한 도움이 필요합니다.ajax를 사용하여 jstree 자식 노드를로드하는 방법은 무엇입니까?
$('#treeloaddiv').jstree({
'core' : {
'data' : {
"url" : "/jstreedemo/JSTreeDemoServlet",
"type":"post",
"dataType" : "json",
"data" : function (node) {
return { "id" : node.id };
}
}
}
});
이 JSON 객체를 생성해야하고 다음 각 어린이 Ajax를 사용하여로드 된 어린이 속성이 true로 설정 내 경우에는 서블릿에서 jstree v3의 코드입니다.
JSONObject jsonobj = new JSONObject();
jsonobj.put("text","Root node");
jsonobj.put("children",true);
는 내가 많은 일이 시점에서 붙어 있었다 도움이되기를 바랍니다 다음과 같이 JSON 형식입니다.
희망이 도움이 : http://stackoverflow.com/questions/26270239/creating-dynamic-jstree-using-alternative-json-format-stored-in-array/26299310#26299310 –
정상적인 jquery 아약스 전화를하고 새 URL을 사용하여 ajax 호출을 할 때마다 arrayCollection에 응답을 할당하고 다음과 같이 트리를 새로 고칩니다. $ ('# jstree') .jstree (true) .settings.core.data = arrayCollection; $ ('# jstree'). jstree (true) .refresh(); –