最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JQueryztree带筛选、异步加载实例讲解_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:51:14
文档

JQueryztree带筛选、异步加载实例讲解_jquery

JQueryztree带筛选、异步加载实例讲解_jquery:本文实例分享了JQuery ztree带筛选、异步加载实例,供大家参考,具体内容如下
推荐度:
导读JQueryztree带筛选、异步加载实例讲解_jquery:本文实例分享了JQuery ztree带筛选、异步加载实例,供大家参考,具体内容如下
 本文实例分享了JQuery ztree带筛选、异步加载实例,供大家参考,具体内容如下


< head>
< base href="<%=basePath%>">
My JSP 'ztree.jsp' starting page

< script type="text/javascript" src="zTrees/js/jquery-1.4.4.min.js">
< script type="text/javascript" src="zTrees/js/jquery.ztree.core-3.5.js">
< script type="text/javascript"
 src="zTrees/js/jquery.ztree.excheck-3.5.js">
< script type="text/javascript"
 src="zTrees/js/jquery.ztree.exedit-3.5.js">
< script type="text/javascript"
 src="zTrees/js/jquery.ztree.exhide-3.5.js">
< SCRIPT type="text/javascript">
 $(function() {
 var setting = {
 async : { //异步加载
 type : "post",
 enable : true,
 url : getUrl
 },
 check : {
 enable : true
 },
 data : {
 simpleData : {
 enable : true
 }
 },
 callback : {
 onClick : nodeClick,
 onCheck : nodeCheck
 }
 };
 $.fn.zTree.init($("#treeDemo"), setting);
 });
 //返回地址 
 function getUrl(treeId, treeNode) {
 return "***.do?method=listXMLTree&****Sid=100";
 }
 //单击节点
 function nodeClick(event, treeId, treeNode) {
 //alert(treeId+treeNode.id+treeNode.mobileNO);
 var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
 var sNodes = treeObj.getSelectedNodes();
 if (sNodes.length> 0) {
 if (!treeNode.isParent) {
 $.ajax({
 type : 'POST',
 url : '***.do?method=listXMLChildren',
 data : {'****Sid' : treeNode.id},
 dataType : 'text',
 async : false,
 success : function(dat) {
 var dats = eval(dat);
 if (dats.length != 0) {
 //var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
 //treeObj.addNodes(treeNode, dats);
 treeObj.addNodes(treeNode, dats);
 }
 }
 });
 } else {
 treeObj.expandNode(treeNode);
 }
 }
 }
 //选中节点
 function nodeCheck(event, treeId, treeNode) {
 var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
 nodes = treeObj.getCheckedNodes(true);
 var str = "";
 for ( var i = 0, l = nodes.length; i < l; i++) {
 //alert(nodes[i].id + nodes[i].mobileNO);
 if (nodes[i].mobileNO != null) {
 str += nodes[i].name + ":" + nodes[i].mobileNO + ";";
 }
 }
 $('#mtDstName').val(str);
 }
 //监听搜索框
 $(function() {
 $('#sch').bind('input propertychange', function() {
 var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
 var value = $('#sch').val();
 nodeList = treeObj.getNodesByParamFuzzy('name', value);
 nodes = treeObj.getNodes();
 treeObj.hideNodes(nodes[0].children);
 treeObj.showNodes(nodeList);
 });
 });
 
< /SCRIPT>
< /head>
< body>
 搜索:
 -->
 
树状: 名单: < /body> < /html>

具体功能操作:

搜索:

文档

JQueryztree带筛选、异步加载实例讲解_jquery

JQueryztree带筛选、异步加载实例讲解_jquery:本文实例分享了JQuery ztree带筛选、异步加载实例,供大家参考,具体内容如下
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top