<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head>
<title>Destroydrop » Javascripts » Tree</title> <link rel="StyleSheet" href="dtree.css" type="text/css" />
<script type="text/javascript" src="dtree.js"></script></head><body><h1><a href="/">Destroydrop</a> » <a href="/javascripts/">Javascripts</a> » <a href="/javascripts/tree/">Tree</a></h1><h2>Example</h2><div class="dtree"> <p><a href="javascript: d.openAll();">open all</a> | <a href="javascript: d.closeAll();">close all</a></p> <script type="text/javascript">
<!--
d = new dTree('d'); d.add(0,-1,'My example tree');
d.add('KT',0,'[KT]KT图纸','example03.php');
d.add('Q/TS',0,'[Q/TS]企业标准件','example03.php');
d.add('TSK219E',0,'[TSK219E]TSK219E行李车(25G型,非高寒,DC600V供电)','example03.php');
//利用js代码实现得到$upcode
document.write(d); //-->
</script></div><p><a href="mailto:drop@destroydrop.com">©2002-2003 Geir Landrö</a></p></body></html>
另一种利用ajax,动态获取数据.每次刷新页面都会读取树的那张表的数据,也就是每次显示孩子节点的话 都访问一次数据库!
这样的话,你需要做好多工作:
1 记住当前页面的url.
2 告诉你当前页面要取子节点的值,然后构造这个子节点的数据.这需要你在页面做一些检查.如果发现需要子节点,就读取对应子节点的数据.
基本上这样写,还是复杂化了.
不知道谁可以帮忙写一下
以后部分我在通过SQL语句来实现我想要的结果