当前位置:编程学习 > JAVA >>

easyUI 创建异步Tree

@author YHC

创建异步的tree,每一个tree几点必须要有一个'id'属性 ,这个将提交回服务器去检索子节点数据.

 \


查看 Demo

 

创建 Tree
[html]
<ul id="tt" class="easyui-tree"   
        url="tree2_getdata.php">   
</ul>   

<ul id="tt" class="easyui-tree" 
        url="tree2_getdata.php"> 
</ul> 

服务器端代码
[php]
$id = isset($_POST['id']) ? intval($_POST['id']) : 0;   
   
include 'conn.php';   
   
$result = array();   
$rs = mysql_query("select * from nodes where parentId=$id");   
while($row = mysql_fetch_array($rs)){   
    $node = array();   
    $node['id'] = $row['id'];   
    $node['text'] = $row['name'];   
    $node['state'] = has_child($row['id']) ? 'closed' : 'open';   
    array_push($result,$node);   
}   
   
echo json_encode($result);   
   
function has_child($id){   
    $rs = mysql_query("select count(*) from nodes where parentId=$id");   
    $row = mysql_fetch_array($rs);   
    return $row[0] > 0 ? true : false;   
}   

作者:yhc13429826359

补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,