jQuery EasyUI menu da árvore - para criar um menu árvore assíncrona
Para criar um menu de árvore assíncrona (árvore), e cada nó da árvore deve ter um atributo 'id', este será submetido novamente ao servidor para recuperar os dados de nó filho.
Criar menu em árvore (Tree)
<Ul id = "tt" class = "easyui-tree" url = "tree2_getdata.php"> </ Ul>
código do lado do servidor
$ Id = isset ($ _ POST [ 'id']) intval ($ _ POST [ 'id']): 0 ;? incluem 'conn.php'; $ Resultado = array (); $ Rs = mysql_query ( "SELECT * FROM nós onde parentId = $ id"); while ($ linha = mysql_fetch_array ($ rs)) { $ Node = array (); $ Node [ 'id'] = $ row [ 'id']; $ Node [ 'texto'] = $ row [ 'name']; ? $ Node [ 'state'] = has_child ($ row [ 'id']) 'fechado': 'open'; array_push ($ result, $ node); } json_encode echo ($ resultado); has_child function ($ id) { $ Rs = mysql_query ( "select count (*) a partir de nós, onde parentId = $ id"); $ Row = mysql_fetch_array ($ rs); retornar $ row [0]> 0 verdadeiro :? false; }