js 实现树 递归

这篇博客介绍了如何利用JavaScript实现树形结构,重点在于递归方法的应用。内容包括了CSS样式设置和JS代码部分,其中JSON数据的格式涉及id、name、pid和islast属性,用于构建树节点。
摘要由CSDN通过智能技术生成

js 实现树  递归


1.css样式

<style type="text/css">
.menu3 {
	width:152px; height:18px; display:block; background: url(../images/folder.png) 9px 3px no-repeat;  font-size: 12px;
	 padding-left: 32px; line-height:26px;
	cursor: pointer;
}
.menu4{
	width:152px; height:18px; display:block; background: url(../images/folder_files.png) 9px 3px no-repeat; font-size: 12px; 
	 padding-left: 40px; line-height:26px;
	cursor: pointer;
}

.file{
	width:122px; height:18px; display:block; background: url(../images/file.png) 20px 5px no-repeat;  font-size: 12px; 
	cursor: pointer;line-height:26px;
	padding-left: 40px;
}
</style>

2.js 代码:获得的json数据的格式为:SELECT classid as id,classname as name,bclassid as pid,islast FROM `zjxx_column` WHERE 1"-----------json baokuo:id,name,pid,islast

pid为父id
islast表示是否为最后一个
<script type="text/javascript">

var all;
var htmlStr=new Array();  
$(document).ready(function(){
	var htm="";
	$.ajax({
	    url: "left111.do",    //请求的url地址
	    dataType: "json",   //返回格式为json
	    async: true, //请求是否异步,默认为异步,这也是ajax重要特性
	    type: "GET",   //请求方式
	    success: function(req) { //获取数据库中的数据
	    	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值