使用zTree的异步加载时,点击节点没有发送请求,可能是没有把节点设置为父节点。
var setting = {
data: {
simpleData: {
enable: true
}
},
callback: {
onClick:function (event, treeId, treeNode) {
if(!treeNode.action){
return;
}
var action = treeNode.action + ".action";
$("#rightMain").prop("src", action);
}
},
async:{
enable: true,
url: "/systemMenu_loadMenusByParentSn.action",
autoParam: ["sn=qo.parentSn"]
}
};
var zNodes ={
// 点击此节点会发送请求
'business':[
{id:1, name:"业务管理", sn:"business", isParent:true}
],
// 点击下面两个节点不会发送请求
'system':[
{ id:1, name:"系统管理", sn:"system"}
],
'chart':[
{id:1, name:"报表管理", sn:"chart"}
]
};