Dtree+JQuery动态加载树

来源:互联网 发布:个人云计算怎么赚钱 编辑:程序博客网 时间:2024/05/18 01:40

我的动态树加载是从网上查找的资料然后做出来的,有意见或建议还望大家海涵!
//页面显示
<!--dtree.css和dtree.js必不可少-->
<link rel="StyleSheet" href="css/dtree.css" type="text/css" />
<script type="text/javascript" src="css/dtree.js"></script>
<script type="text/javascript" src="css/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
tree = new dTree('tree');
tree.add(0,-1,'My JQuery tree');//如果没有它动态树就不会出来
$.ajax({
url:'lhftree!createJQueryTree',//调用Action中的createJQueryTree方法
type:'post',
dataType:'xml',
async:false,
error:function(json){
alert("error !");
alert(XMLHttpRequest.Statu);
},
success:function(xml){
    $(xml).find("node").each(function(){
     var filterId=$(this).attr("filterId");
     var pid=$(this).attr("pId");
     var url=$(this).attr("url");
     var filterName=$(this).text();
     tree.add(filterId,pid,filterName,"javaScript:onClickTreeNode();","点击选中然后右键维护","","","",false);
    });
    document.write(tree);
   }
  });