ztree本身提供了异步的调用方法:
在setting中设置async属性
var setting = {
async: {
enable: true,
contentType: "application/json",
url:"asyncc.do"
},
data: {
simpleData: {
enable: true
}
}
};
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting);
});
至于asyncc.do的方法你只需要返回json就可以
给你个参考的action方法:
@RequestMapping(value="/asyncc.do")
@ResponseBody
public String testAsyncc(ModelMap modelMap) {
return "[{id:1,pId:0,name:'节点1'},{id:2,pId:1,name:'节点11'},{id:3,pId:1,name:'节点12'}]";
}