国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

jquery zTree異步加載簡(jiǎn)單實(shí)例講解

2019-11-20 10:30:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講解了jquery zTree異步加載,分享給大家供大家參考,具體內(nèi)容如下

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頁(yè)面:

<!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>最簡(jiǎn)單的樹(shù) -- 簡(jiǎn)單 JSON 數(shù)據(jù)</h1> <h6>[ 文件路徑: core/simpleData.html ]</h6> <div class="content_wrap">   <div class="zTreeDemoBackground left">     <ul id="treeDemo" class="ztree"></ul>   </div> </div> </BODY> </HTML>

 Action代碼:

public class TestTree extends HttpServlet {    @Override   public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //   System.out.println("--------doGet--------");     this.doPost(request, response);   }    @Override   public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //   System.out.println("--------doPost--------");     String id = request.getParameter("id");     String name = request.getParameter("name");     String level = request.getParameter("level");     String otherParam = request.getParameter("otherParam");     System.out.println(id + "|" + name + "|" + level + "|" + otherParam);          JSONObject json = new JSONObject();     List<HashMap<String,Object>> list = new ArrayList<HashMap<String,Object>>();          for(int i = 0; i < 5; i++){       HashMap<String,Object> hm = new HashMap<String,Object>();  //最外層,父節(jié)點(diǎn)             hm.put("id", id + i);//id屬性 ,數(shù)據(jù)傳遞        hm.put("name", id + i); //name屬性,顯示節(jié)點(diǎn)名稱(chēng)        hm.put("pId", id);              list.add(hm);     }          JSONArray arr = new JSONArray(list);     json.put("success", true);     json.put("arr", arr);          System.out.println("--------json------" + json.toString());     response.getWriter().write(arr.toString()); //   response.getWriter().write(json.toString()); //   response.getWriter().write("[{pId:'2',name:'20',id:'20'}]");   }  } 

以上就是jquery zTree異步加載實(shí)例分享給大家,希望對(duì)大家學(xué)習(xí)異步加載技術(shù)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 古蔺县| 霍城县| 保康县| 南京市| 广水市| 和政县| 通化市| 清河县| 古浪县| 章丘市| 祁连县| 枣阳市| 新乡市| 花莲县| 黄大仙区| 繁峙县| 舟山市| 旅游| 娄烦县| 江安县| 璧山县| 农安县| 西安市| 贡觉县| 太康县| 广灵县| 平度市| 盐源县| 福州市| 荣昌县| 平江县| 株洲县| 扎囊县| 南丹县| 竹溪县| 青阳县| 贵南县| 东城区| 舒城县| 潢川县| 彩票|