成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery使用zTree插件實現樹形菜單和異步加載
全站頭部文字 我要出現在這里
jQuery使用zTree插件實現樹形菜單和異步加載 667 2024-03-10   

本文實例講解了jQuery使用zTree插件實現樹形菜單和異步加載,并且可以進行編輯,分享給大家供大家參考,具體內容如下

效果圖:

查看圖片

一、HTML代碼

<html>
<head runat="server">
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title></title>
 <link  rel="stylesheet" />
 <link  rel="stylesheet" />
 <script src="http://www.gimoo.net/t/1903/zTree/js/jquery-1.4.4.min.js"></script>
 <script src="http://www.gimoo.net/t/1903/zTree/js/jquery.ztree.core-3.5.js"></script>
 <script src="http://www.gimoo.net/t/1903/zTree/js/jquery.ztree.excheck-3.5.js"></script>
 <script src="http://www.gimoo.net/t/1903/zTree/js/jquery.ztree.exedit-3.5.js"></script>
 <script type="text/javascript">
  var setting = {
 async: {
  enable: true,
  url: "AjaxPage/GetAjax.aspx?z=sdfww234edfsd",
  autoParam: ["id"],
  dataFilter: filter,
  contentType: "application/json",
  type:"get"
 },
 view: {
  expandSpeed: "",
  addHoverDom: addHoverDom,
  removeHoverDom: removeHoverDom,
  selectedMulti: false
 },
 check: {
  enable: true
 },
 edit: {
  enable: true
 },
 data: {
  simpleData: {
  enable: true
  }
 },
 callback: {
  beforeRemove: beforeRemove,
  beforeRename: beforeRename,
 }
 };
 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(/.n/g, '.');
 }
 return childNodes;
 }
 function beforeRemove(treeId, treeNode) {
 var zTree = $.fn.zTree.getZTreeObj("treeDemo");
 zTree.selectNode(treeNode);
 return confirm("確認刪除 節點 -- " + treeNode.name + " 嗎?");
 }
 function beforeRename(treeId, treeNode, newName) {
 if (newName.length == 0) {
  alert("節點名稱不能為空.");
  return false;
 }
 return true;
 }

 var newCount = 1;
 function addHoverDom(treeId, treeNode) {
 var sObj = $("#" + treeNode.tId + "_span");
 if (treeNode.editNameFlag || $("#addBtn_" + treeNode.tId).length > 0) return;
 var addStr = "<span class='button add' id='addBtn_" + treeNode.tId
  + "' title='add node' onfocus='this.blur();'></span>";
 sObj.after(addStr);
 console.log("add " + "#addBtn_" + treeNode.id);
 var btn = $("#addBtn_" + treeNode.tId);
 if (btn) btn.bind("click", function () {
  var zTree = $.fn.zTree.getZTreeObj("treeDemo");
  zTree.addNodes(treeNode, { id: (100 + newCount), pId: treeNode.id, name: "new node" + (newCount++) });
  return false;
 });
 };
 function removeHoverDom(treeId, treeNode) {
 console.log("remove " + "#addBtn_" + treeNode.id);
 $("#addBtn_" + treeNode.tId).unbind().remove();
 };
 $(document).ready(function () {
 $.fn.zTree.init($("#treeDemo"), setting);
 });
 </script>
</head>
<body>
 <ul id="treeDemo" class="ztree" style="width: 560px; overflow: auto;"></ul>
</body>
</html>

二、異步請求的后臺數據:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace CssStudyWeb.AjaxPage
{
 public partial class GetAjax : System.Web.UI.Page
 {
 protected void Page_Load(object sender, EventArgs e)
 {
  if (Request.QueryString["z"] == "sdfww234edfsd")//根據會員卡號,查詢會員卡信息
  {
  StringBuilder sb = new StringBuilder();
  sb.Append("[");
  sb.Append("{"id":"1","name":"銷售單管理","pId":"0"},");
  sb.Append("{"id":"101","name":"銷售單列表","pId":"1"},");
  sb.Append("{"id":"102","name":"銷售單綜合查詢","pId":"1"},");

  sb.Append("{"id":"2","name":"系統管理","pId":"0"},");
  sb.Append("{"id":"103","name":"權限組管理","pId":"2"},");
  sb.Append("{"id":"104","name":"權限菜單管理","pId":"2"}");
  sb.Append("]");
  Response.Write(sb.ToString());
  }
 }
 }
}

更多關于ztree控件的內容,請參考專題《jQuery插件ztree使用匯總》

以上就是zTree插件實現樹形菜單和異步加載的全部代碼,希望對大家的學習有所幫助。



主站蜘蛛池模板: 女人香韩国电影| 理发店电影| 王源个人资料简介身高| 伊利亚伍德| 大学生职业规划ppt成品| 叶子楣全部毛片| 性视频播放| 美国派7| 姐姐的秘密电影| 看黄免费在线| 广播体操第七套视频完整版| 舌吻做爰视频舌吻| 闲章内容大全图片| 一二三年级的童话绘画| 不扣纽的女孩| 大老鼠图片| 艋舺| alurajenson主演的电影| 原纱央莉| love 电影| 朱莉安妮全集高清免费| 黑龙江卫视节目| 初恋在线观看| 《冰灯》原文| 喜欢小红帽的原因怎么写| 喜羊羊简谱| 美式禁忌2| 奖励员工的表扬通告怎么写| 武装少女免费观看| 日本电车系列| 免费完整队列训练教案| 黄视频在线播放| 奇米8888| 情欲网站| 陈嘉男| 春风不问路| 《满意度》电影免费观看| 蜗居爱情| 德川女刑罚绘卷| 小强升职记| 马路虫子图片|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103