求助啊,我想实现通过ztree点击节点在后台找出下级来进行显示
ztree吧
全部回复
仅看楼主
level 3
乾潇河 楼主
<script type="text/javascript">
$(document).ready(function(){
initMyZtree();
});
var zNodes="";
var setting = {
view: {
selectedMulti: false,
fontCss: setFontCss
},
async: {
enable: true,
url:"getZtreeData",
autoParam:["addvcd"]
},
callback: {
beforeClick: beforeClickZtree
}
};
function initMyZtree(){
$.ajax({
type: "POST",
dataType: "json",
url: 'getZtreeData',
success: function(data) {
zNodes=data;
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
}
});
}
//单击事件
function beforeClickZtree(treeId, treeNode){
alert(treeNode.id+","+treeNode.name);
}
//设置字体
function setFontCss(treeId, treeNode) {
if(treeNode.level==0){
return {'font-weight':'bold','color':'red'};
}else if(treeNode.level==1){
return {'font-weight':'bold','color':'green'};
}else if(treeNode.level==2){
return {'font-weight':'bold','color':'blue'};
}else{
return {};
}
};
2014年04月01日 07点04分 1
level 3
乾潇河 楼主
2014年04月01日 07点04分 2
level 11
你这种需求用 beforeClick 也行,不过觉得 onClick 更合适, 然后当捕获到 点击操作后,就用 ajax 给你后台发出请求,让后台做对应操作就是了呀
2014年04月07日 10点04分 3
1