首页 > 语言 > JavaScript > 正文

jquery zTree异步加载简单实例讲解

2024-05-06 15:00:49
字体:
来源:转载
供稿:网友

本文实例讲解了jquery zTree异步加载,分享给大家供大家参考,具体内容如下

web.xml中Servlet配置如下:

<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4"    xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">         <servlet>     <servlet-name>getDataServlet</servlet-name>;      <servlet-class>testTree.TestTree</servlet-class>;    </servlet>      <servlet-mapping>   <servlet-name>getDataServlet</servlet-name>;    <url-pattern>/getData</url-pattern>;    </servlet-mapping>  </web-app> 

JSP页面:

<!DOCTYPE html> <HTML> <HEAD>   <TITLE> ZTREE DEMO - Simple Data</TITLE>   <meta http-equiv="content-type" content="text/html; charset=UTF-8">   <link rel="stylesheet" href="css/demo.css" type="text/css">   <link rel="stylesheet" href="css/zTreeStyle/zTreeStyle.css" type="text/css">   <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>   <script type="text/javascript" src="js/jquery.ztree.core-3.2.js"></script>   <script type="text/javascript" src="js/jquery.ztree.excheck-3.2.js"></script>   <script type="text/javascript" src="js/jquery.ztree.exedit-3.2.js"></script>   <SCRIPT type="text/javascript">     <!--     var setting = {       data: {         simpleData: {           enable: true         }       }       ,async: {         enable: true,         url:"/testJQuery/getData",         autoParam:["id", "name"],         otherParam:{"otherParam":"zTreeAsyncTest"},         dataFilter: filter       }     };     function filter(treeId, parentNode, childNodes) {       if (!childNodes) return null;       for (var i=0, l=childNodes.length; i<l; i++) {         childNodes[i].name = childNodes[i].name.replace('','');       }       return childNodes;     }     var zNodes =[       { id:1, pId:0, name:"parentNode 1", open:true},       { id:11, pId:1, name:"parentNode 11"},       { id:111, pId:11, name:"leafNode 111"},       { id:112, pId:11, name:"leafNode 112"},       { id:113, pId:11, name:"leafNode 113"},       { id:114, pId:11, name:"leafNode 114"},       { id:12, pId:1, name:"parentNode 12"},       { id:121, pId:12, name:"leafNode 121"},       { id:122, pId:12, name:"leafNode 122"},       { id:123, pId:12, name:"leafNode 123"},       { id:13, pId:1, name:"parentNode 13", isParent:true},       { id:2, pId:0, name:"parentNode 2", isParent:true}     ];      $(document).ready(function(){       $.fn.zTree.init($("#treeDemo"), setting, zNodes);     });     //-->   </SCRIPT>  </HEAD>  <BODY> <h1>最简单的树 -- 简单 JSON 数据</h1> <h6>[ 文件路径: core/simpleData.html ]</h6> <div class="content_wrap">   <div class="zTreeDemoBackground left">     <ul id="treeDemo" class="ztree"></ul>   </div> </div> </BODY> </HTML>            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选