<script src="${staticPath}/js/jquery.ztree.core.js">
</script><link rel="stylesheet" href="${staticPath}/css/zTreeCss/zTreeStyle.css" type="text/css">
<script type="text/javascript">
function del() {
var id = $(".table-color-").attr("dataid");
if(id ==null){
Notify.danger("请先选择要删除的数据");
return;
}
var flag = confirm("确认删除吗?");
if (flag) {
$.ajax({
type: "POST",
url: "/system/dormRoom/delete",
data: {"pkDormRoom": id},
dataType: "json",
success: function (data) {
if (data.code == 0) {
Notify.success(data.message);
setTimeout("location.reload()", 1);
} else {
Notify.danger(data.message);
window.location.reload();
}
},
error: function () {
}
});
}
}
function query() {
var caption=$("#captionQuestions").val();
var type=$("#typeQuestions option:selected").val();
$("#queryQuestions").attr("href","/question/questionlist/query?status="+type+"&&title="+caption)[0].click();
}
function zTreeOnClick(event, treeId, treeNode) {
alert("???");
// $.get("/question/questionItem/query?pid="+treeNode.id);
};
var zTreeObj;
// zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
var setting = {
data: {
key : {
title : "name", //鼠标悬停显示的信息
name : "name" //网页上显示出节点的名称
},
callBack:{
onClick: zTreeOnClick //点击事件
}
}
};
var zNodes;
//初始化加载nodes数据
$(document).ready(function(){
$.ajax({
type: "GET",
url: "/question/questionItem/getData",
data: {},
dataType: "json",
async:false,
success: function (data) {
zNodes=data;
},
error: function () {
}
});
});
$(document).ready(function(){
zTreeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
</script>
这是整体的代码