首页 > 安全资讯 >

easyUI 创建异步Tree

12-08-13

@author YHC创建异步的tree,每一个tree几点必须要有一个&#39;id&#39;属性 ,这个将提交回服务器去检索子节点数据.查看 Demo创建 Tree[html]<ul id="tt" class="easyui-tree" url="tree2_getdata.php"></ul...

@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

相关文章
最新文章
热点推荐