1

2

3 response.setHeader("Pragma", "No-cache");4 response.setHeader("Cache-Control", "no-cache");5 response.setDateHeader("Expires", 0);6 %>

7

8

9

10

11

日志管理

12

13

14 //设置ztree的配置,组装信息.

15 var setting ={16 async: {17 //设置 zTree 是否开启异步加载模式(flase表示关闭)

18 enable: true,19 //Ajax获取数据的URL地址

20 url: getUrl21 },22 check: {23 //true显示复选框或单选框

24 enable: true,25 //显示checkbox类型

26 chkStyle:"checkbox",27 //Y 属性定义 checkbox 被勾选后的情况;Y 属性定义 checkbox 被勾选后的情况;N 属性定义 checkbox 取消勾选后的情况;"p" 表示操作会影响父级节点;"s" 表示操作会影响子级节点。

28 chkboxType:{ "Y": "s", "N": "s"}29 },30 data: {31 //确定是否多次从数据库中取出数据默认flase

32 simpleData: {33 enable: true

34 }35 },36 view: {37 //zTree 节点展开、折叠时的动画速度默认值:"fast"

38 expandSpeed: ""

39 },40 callback: {41 //于捕获父节点展开之前的事件回调函数,并且根据返回值确定是否允许展开操作

42 beforeExpand: beforeExpand,43 //用于捕获异步加载正常结束的事件回调函数

44 onAsyncSuccess: onAsyncSuccess,45 //用于捕获异步加载出现异常错误的事件回调函数

46 onAsyncError: onAsyncError,47 //用于捕获勾选或取消勾选之前的事件回调函数,并且根据返回值确定是否允许勾选或取消勾选

48 beforeCheck: zTreeBeforeCheck,49 //用于捕获 checkbox/radio 被勾选 或 取消勾选的事件回调函数

50 onCheck: onCheck51 }52 };53 //Ajax获取数据的URL地址

54 functiongetUrl(treeId, treeNode) {55 var param ="id="+treeNode.id;56 return "treeNodeAsync.html?" +param;57 }58 //用于捕获父节点展开之前的事件回调函数,并且根据返回值确定是否允许展开操作

59 functionbeforeExpand(treeId, treeNode) {60 if (!treeNode.isAjaxing) {61 treeNode.times = 1;62 ajaxGetNodes(treeNode, "refresh");63 return true;64 } else{65 alert("zTree 正在下载数据中,请稍后展开节点。。。");66 return false;67 }68 }69 //用于捕获异步加载正常结束的事件回调函数

70 functiononAsyncSuccess(event, treeId, treeNode, msg) {71 if (!msg || msg.length == 0) {72 return;73 }74 var zTree = $.fn.zTree.getZTreeObj("regionTree");75 treeNode.icon = "";76 zTree.updateNode(treeNode);77 //需要被选中的节点数据(选中,非勾选)

78 zTree.selectNode(treeNode.children[0]);79 }80 //用于捕获异步加载出现异常错误的事件回调函数

81 functiononAsyncError(event, treeId, treeNode, XMLHttpRequest, textStatus, errorThrown) {82 var zTree = $.fn.zTree.getZTreeObj("treeDemo");83 alert("异步获取数据出现异常。");84 treeNode.icon = "";85 zTree.updateNode(treeNode);86 }87 functionajaxGetNodes(treeNode, reloadType) {88 var zTree = $.fn.zTree.getZTreeObj("regionTree");89 if (reloadType == "refresh") {90 treeNode.icon = "../css/zTreeStyle/img/loading.gif";91 //更改ztree的图标

92 zTree.updateNode(treeNode);93 }94 //强制异步加载父节点的子节点

95 zTree.reAsyncChildNodes(treeNode, reloadType, true);96 }97 //用于捕获勾选或取消勾选之前的事件回调函数,并且根据返回值确定是否允许勾选或取消勾选

98 functionzTreeBeforeCheck(treeId,treeNode) {99 return true;100 }101 //用于捕获 checkbox/radio 被勾选 或 取消勾选的事件回调函数,获取选中复选框的值

102 functiononCheck(e, treeId, treeNode) {103 var zTree= $.fn.zTree.getZTreeObj("regionTree");104 var nodes=zTree.getCheckedNodes(true);105 var areaNo="";106 for(var i=0;i

112 }113 //ztree初始化

114 $(document).ready(function(){115 $.ajax({116 contentType: "text/json",117 type: "POST",118 url: "creatTreeNode.html",119 dataType: 'json',120 success: function(result) {121 $.fn.zTree.init($("#regionTree"), setting, result);122 }123 });124 });125

126

127

128

129

130

131

132

jsp ztree mysql 例子_ztree前台实例相关推荐

  1. 通用试题库管理系统 jsp mysql_通用在线考试系统 JSP+Servlet+MySQL

    [实例简介] 通用在线考试系统,使用技术JSP+Servlet+MySQL等. [实例截图] [核心代码] J2EE-考试系统 └── J2EE-考试系统 ├── 0813 │   ├── src │ ...

  2. Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例

    Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例 (1) 结构 (说明目的是要做在线聊天室的,也包含登陆注册部分,先用这部分做个例子)开发环境用的是ST ...

  3. 学生管理系统(JSP+Servlet+MySQL)

    文章目录 前言 项目功能 运用知识 一 .前期准备工作 1. 导入jar包 2. 创建包 2.1 持久层 2.2 控制层(统一放在web包下) 2.3 其他 3. 创建配置文件 3.1 log4j.p ...

  4. jsp实现mysql存储过程_JSP调用MySQL存储过程收藏

    JSP调用MySQL存储过程收藏 1使用不带参数的存储过程 使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列.不带参数的 call 转义序列的语法如下所示: {c ...

  5. jsp mysql书店源码_使用jsp数据库mysql实现网上购物书店课程设计

    [实例简介] 使用jsp数据库mysql实现网上购物书店课程设计 [实例截图] [核心代码] 213eb755-0d07-4324-a55e-76878ddbac95 └── Myshop ├── s ...

  6. 如何在jsp页面中连接mysql数据库_如何使用JSP访问MySQL数据库

    如何使用JSP访问MySQL数据库 更新时间:2006年10月13日 00:00:00   作者: import ="java.util.*" import ="java ...

  7. Jsp+Servlet +Mysql实现的新闻发布管理系统

    今天给大家推荐一款基于jsp servlet mysql实现的新闻发布管理系统 主要实现了前台游客浏览新闻.评论新闻,后台管理员管理新闻等功能,新闻有热点新闻.最新更新等方式在首页展示,还有幻灯片展示 ...

  8. Jsp Servlet Mysql实现的Java Web在线商城项目源码

    今天给大家演示一款由jsp servlet MySQL实现的在线商城系统 本系统实现了管理员管理用户.商品(商品分类).订单.留言.新闻等功能,前台会员注册登录,查看商品信息,加入商品到购物车.提交订 ...

  9. Jsp+Servlet+Mysql实现的在线图书商城源码

    今天给大家演示的是一款由jsp+servlet+mysql实现的在线图书商城系统, 主要分为前台.后台管理员功能 前台用户可以浏览查看各类图书信息,可自定义搜索,注册登录后可以将书添加到购物车,购物车 ...

最新文章

  1. 设计强大的云应用程序
  2. mysql截取字符串函数left和right和substring和substring_index
  3. 通俗大白话来理解TCP协议的三次握手和四次分手
  4. 百度语音识别合成案例
  5. argb可以和rgb同步吗_神光同步酷炫幻彩,安钛克光棱120 RGB风扇套装
  6. 【10】jQuery学习——入门jQuery选择器之表单选择器
  7. C#复习笔记(3)--C#2:解决C#1的问题(可空值类型)
  8. Python 小白从零开始 PyQt5 项目实战(8)汇总篇(完整例程)
  9. POJ 2960 博弈论
  10. android 日历_适用于Android的十大最佳日历应用
  11. good archtchre article
  12. navicat设置唯一键——unique
  13. Q118:PBRT-V3材质及其对应的反射模型(笔记)
  14. 《移动互联:用户体验设计指南》读书笔记4——移动UX模式
  15. 钉钉ppt放映显示备注_PPT的备注怎么用,放映PPT时如何显示备注 来看看吧
  16. 关于树的一些学习心得
  17. Android和IOS的发展历史
  18. 君子剑,怎样炼成?——再再谈岳不群
  19. 适配器模式设计插头标准
  20. qq视频转码失败怎么办_腾讯视频怎么转码

热门文章

  1. 【20保研】武汉大学计算机学院2019年优秀大学生暑期夏令营实施细则
  2. 涂子沛:个人信息保护入法,堵住非法变现通道
  3. 单文件php在线压缩,解压工具
  4. css浮动的一些小练习
  5. 十进制与二进制相互转换(包括带小数点.各类进制转换公式)
  6. 【C++】STL —— unordered_map/unordered_set的基本使用
  7. 转:PHP中的密码学算法及其应用
  8. 2020考研数学视频
  9. Python入门-多线程
  10. 区块链教程、区块链指南、区块链中文手册、区块链原理