使用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"}
]
};