jQuery EasyUI 树形菜单 – 创建异步树形菜单

jQuery EasyUI 树形菜单 – 创建异步树形菜单

本节将介绍创建异步的jQuery EasyUI树形菜单(Tree)。

为了创建异步的树形菜单,每一个树节点必须要有一个id属性,这个将提交回服务器去检索子节点数据。

jQuery EasyUI 树形菜单 – 创建异步树形菜单

创建树形菜单(Tree)

	<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;
	}

下载 jQuery EasyUI 实例

jeasyui-tree-tree2.zip

作者:terry,如若转载,请注明出处:https://www.web176.com/easyui/14702.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2023年3月31日
下一篇 2023年3月31日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注