当前位置: 首页 > news >正文

成都网站建设麦格思代挂QQ建设网站

成都网站建设麦格思,代挂QQ建设网站,买域名之后怎样做网站,纯英文网站建设一、前言简单的描述一下#xff0c;实习几个原理#xff0c;思想#xff0c;其实写很多东西#xff0c;思想算是最重要的。1、目标#xff1a;将写一个无限节点的树形目录结构#xff0c;如下图步骤#xff1a;1、你的下载 插件 ztree。然后布置在你的项目中。2、相关C…一、前言简单的描述一下实习几个原理思想其实写很多东西思想算是最重要的。1、目标将写一个无限节点的树形目录结构如下图步骤1、你的下载 插件  ztree。然后布置在你的项目中。2、相关CSS以上CSS 和JS 以你自己的为准。3、目录结构DIV4自己单独js中的代码里面写的相关功能 及配置//配置项var setting  {isSimpleData : true,              //数据是否采用简单 Array 格式默认false  性showLine : true,                  //是否显示节点间的连线checkable : true,callback: {onClick: zTreeOnClick}};var zNodes;//数据变量//ajax提交数据请求后台PHP处理返回出目录结构json数据$.ajax({url:/admin.php/Ztree,type: get,async: false,dataType:json,success: function (data) {//alert(data);zNodesdata;    //将请求返回的数据存起来//alert(zNodes);},error: function (){//请求失败处理函数alert(请求失败);},})//初始化ztree目录结构视图$(document).ready(function(){//alert(111);$.fn.zTree.init($(#treeDemo), setting, zNodes);});5、后台PHP 递归算法从数据库中查找目录结构并且生成 JSON数据地址如4中AJAX所请求的 【/admin.php/Ztree】我这里是用的ThinkPHP框架所以url是这个样子以你自己的接口文件为准//父节点数组$arrarray();$arr_str0  array(name 函数库查询,children$this-SelectSon(1));       //父节点  Pid1;$arr_str1  array(name 数据库查询,children$this-SelectSon(2));       //父节点  Pid2;array_push($arr, $arr_str0);array_push($arr, $arr_str1);//这里是2个父节点。echo(json_encode($arr)); //这是最后返回给页面也就是返回给AJAX请求后所得的返回数据 JSON数据//这里仅仅是一个方法一个调用SelectSon()方法返回一个数组集合但其中用的是递归//查找子节点        Pid父节点IDprivate function SelectSon($Pid){$mM(ztree);if(($info$m-where(Pid$Pid)-select())) //查找该父ID下的子ID{$dataarray();for ($i0; $i {$daarray(name $info[$i][name],children$this-SelectSon($info[$i][id]));  //递归算法array_push($data, $da);//加入子节点数组};return $data;//一次性返回子节点数组他们成为同级子节点。}else{return null;}}?主意由于我是用的thinkphp框架。所以在方法调用上 有些不同纯PHP文件中思路应该是一样的首先是 写一个数组。一个父节点的数组。其次  写一个方法传递的参数是 父节点的ID查询其子节点在子节点中查询之后用递归的方式继续查找子节点的子节点直到最后查询完毕之后返回数组给调用方法的父节点数组。然后再echo(json_encode($arr));转码成 JSON 将其输出以便于AJAX异步访问得到JSON数据。得到之后回到刚刚的JS功能代码中直接初始化树目录结构将其JSON数据传入OK。总结其主要思想分2步走。第一步是如何能把目录生成出来。先测试时可以用静态数据。类似于var node[{name:父节点,children:[{name:子节点,children:null},{name:同级子节点,children:null}]}]先分析一下这串数据他有什么规律。你就会发现。其实很有规律。无限节点其实就是每个json中有children而且还有同级子节点。你先用固定数据 生成目录结构之后你就可以开始考虑动态的向node传目录结构的数据了。就是我们后面所谓的 AJAX请求 PHP得到JSON数据PHP处理中我用的是递归算法返回JSON数据。及完成了。目录结构。哦对了。$mM(ztree);这句代码是thinkphp 实例化 数据操作对象的。用来查询数据库中节点是否存在。就是存在子节点就返回给子节点数组有几个就加入子节点数组中查询完了。然后一次性返回他们就成了同级子节点了。
http://wiki.neutronadmin.com/news/332784/

相关文章:

  • 安庆哪里做网站泰安范镇孟庄村
  • 云主机怎么上传网站鞍山ui界面
  • 设计好的集团网站建设多少钱长沙企业网站建设团队
  • 现在网站建设用dw哪个版本好迪奥官网网站做的好吗
  • 宁波手机网站建设河北pc端网站开发
  • 临漳seo整站排名网站建设方案书应急处置方案
  • 做一个网站成本多少东莞重大项目建设
  • 个人如何通过网站赚大钱建设国家游戏网站
  • 做网站推广的公司手机网站你懂
  • 南昌网站建设制作与维护网站怎么解析域名解析
  • 承德微网站建设网页设计图片与图片的位置
  • 本地做网站教程关键词优化的技巧
  • 多层分销网站建设百度在线做网站
  • 剑灵网站模板wordpress支付查看插件
  • 涿州是住房和城乡建设局网站辽阳公司做网站
  • 汕尾网站网站建设外国人的做视频网站吗
  • 在家做兼职哪个网站柳州免费做网站的公司
  • 品牌网站建设小蝌蚪1a北京网站设计制作教程
  • 中车建设工程有限公司网站app企业网站模板
  • 合肥市有做网站的公司吗嘉兴网站建设定制
  • 祥云平台建站wordpress标签的作用
  • 谷歌网站入口设计网站注意哪些问题
  • 网站建设夜猫微转app是用网站做的吗
  • 快速网站建设哪家好如何去做网络营销
  • 区网站开发语言顺德网站建设信息
  • 北京免费网站开发维护网站跳出率多少
  • 泰安做网站建设的公司哪家好请简述网站开发的流程图
  • 微信怎么做链接网站网站防站
  • 做网站用哪个预装系统自己做的网站怎么放到网上去
  • 企业网站推广的一般策略盗版视频网站建设费用