jQueryのEasyUIツリーメニューは - 非同期ツリーメニューを作成します
非同期ツリーメニュー(ツリー)を作成するには、各ツリーノードは、「id」属性を持っている必要があり、これは、子ノードのデータを取得するためにサーバーに戻って送信されます。
(ツリー)ツリーメニューを作成します。
<ULのID = "TT"クラス= "easyuiツリー」 URL = "tree2_getdata.php"> </ UL>
サーバー側のコード
$イド= ISSET($ _ POST [ 'ID'])INTVAL($ _ POST [ 'ID']):0 ;? 「conn.php 'を含みます。 $結果=配列(); $ルピー=するmysql_query( "ノードから選択*どこPARENTID = $ ID"); 一方、($行=は、mysql_fetch_array($ RS)){ $ノード=配列(); $ノード[ 'ID'] = $行[ 'ID']; $ノード[ 'テキスト'] = $行[ '名前']; ?$ノード[ '状態'] = has_child($行[ 'ID']) '閉じ': 'オープン'; array_push($結果、$ノード)。 } エコーjson_encode($結果); 関数has_child($のID){ $ルピー=するmysql_query( "SELECT COUNT(*)PARENTID = $ IDノードから"); $行=は、mysql_fetch_array($ RS)。 $行を返す[0]> 0真:?偽。 }