最近項目中使用easyui中tree插件展現zk目錄結構,這裏總結記錄一些用法。javascript
tree的api中有reload方法,reload方法從根目錄刷新目錄。java
直接上代碼了,註釋寫的很清楚。若是不清楚某些字段、屬性,能夠console.log(),打印出來看看。node
var refresh = function (){ //獲取選中節點 var node = $('#zkTree').tree('getSelected'); if(node == null) { $.messager.alert('提示:','請選中zk節點'); return; } $.get('url?id='+node.id, function(result){ //獲取選中節點全部子節點,並所有刪除 var allChildren = $('#zkTree').tree('getChildren',node.target); for(var i = 0; i < allChildren.length; i++){ $('#zkTree').tree('remove', allChildren[i].target); } //在當前節點下添加新子節點 $('#zkTree').tree('append', { parent:node.target, data:result }); }); };