树形递归问题

#1 278086346

QQ截图20130406174719.jpg

QQ截图20130406175107.jpg

现在想把他做成这个样子,数据库已经分好了层和父ID,就是不知道在页面上怎么循环输出这种效果,看了群里面的递归,但不是很懂,希望那个JAKE能在指点下,谢谢

2013-04-06 17:49:11

#2 jake

1. 用递归,最好先上网找找教程学习一下什么是递归,了解递归后,这种树形结构就很容易实现了。递归适合无限分级。
2. 如果能限定只分三级,那么就可以三级循环嵌套,不断循环把各级的下一级找出来,也可以实现。但不能无限分级。

另外,想简单一点,可以去找找类似zTree,dTree等的JS树形库,直接按它们需要的数据格式显示,就能得到一个很不错的树形结构了。

2013-04-07 08:58:46

#3 278086346

jake 发表于 2013-4-7 08:58
1. 用递归,最好先上网找找教程学习一下什么是递归,了解递归后,这种树形结构就很容易实现了。递归适合无 ...
是无限分类的,可以一直分下去,设定了层次的。
   谢谢JAKE,我去看看JS类型的数据库。不懂我再来问问{:soso_e181:}

2013-04-07 09:19:11