国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 施甸县| 宜良县| 盘山县| 漾濞| 正镶白旗| 安西县| 桐乡市| 安阳市| 五华县| 高唐县| 彭泽县| 沅陵县| 乐安县| 镇康县| 通城县| 福安市| 翁牛特旗| 云阳县| 永兴县| 杭锦旗| 曲靖市| 通化市| 隆子县| 龙南县| 越西县| 宜春市| 大渡口区| 兴国县| 廉江市| 睢宁县| 江门市| 青龙| 正镶白旗| 遂平县| 峨眉山市| 岳池县| 道孚县| 化州市| 永泰县| 丰镇市| 临夏市|