var setting = {
async: {
enable: true,
url:"https://testapps.jingguancloud.com/index.php/Home/PartCatalogue/get_part_catalogue_list1",
autoParam:["book", "node", "type"],
otherParam:{"book":"0","node":"0","type":"root"},
dataFilter: filter
},
data: {
key: {
name: "text2"
}
},
};
function filter(treeId, parentNode, childNodes) {
if (!childNodes) return null;
for (var i=0, l=childNodes.length; i<l; i++) {
childNodes[i].name = childNodes[i].text2.replace(/\.n/g, '.');
}
return childNodes.data;
}
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting);
});
现在1级节点渲染出来,但是不知道怎么点击触发ajax请求,展示二级节点?
这个建议你去官网看一下示例Demo及文档,基本用法都会有。
https://gitee.com/zTree/zTree_v3/blob/master/demo/cn/index.html
里面有async相关示例。