【发布时间】:2013-11-24 23:11:53
【问题描述】:
我尝试制作树视图,但无法创建包含信息的子节点。
在 get_data 文件中我有上面的代码:
$result = array();
$rs = mysql_query("select * from dados where id=1");
while($row = mysql_fetch_array($rs)){
$node = array();
$node['id'] = $row['id'];
$node['text'] = $row['nome_cliente'];
$node['state'] = 'closed';
$node['children'] = has_child(2);
array_push($result,$node);
}
echo json_encode($result);
function has_child($id2){
$result2 = array();
$rs = mysql_query("select id from dados where id=$id2");
$row = mysql_fetch_array($rs);
return $row[0];
}
在视图中他正确返回了父节点,但子节点显示为“未定义”。如果有人可以帮助我,我将不胜感激。
最好的问候。
【问题讨论】:
-
我测试了代码,没有发现错误。我创建了一个类似的数据库,并将代码运行。
[{"id":"1","text":"ds","state":"closed","children":"2"}]
标签: php treeview nodes children