jQuery EasyUI 教程
為了創(chuàng)建異步的樹形菜單(Tree),每一個樹節(jié)點必須要有一個 'id' 屬性,這個將提交回服務器去檢索子節(jié)點數(shù)據(jù)。
????<ul id="tt" class="easyui-tree" ????????????url="tree2_getdata.php"> ????</ul>
????$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; ????}