0

我试图制作一个树视图,但我无法创建包含信息的子节点。

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

在他看来,他正确地返回了父节点,但子节点显示为“未定义”。如果有人可以帮助我,我将不胜感激。

此致。

4

2 回答 2

0

未发现错误。

https://gist.github.com/juniorb2ss/7435067

确保记录确实存在。

于 2013-11-12T17:28:51.600 回答
0

我的输出数据是这样的:

[{"id":"1","text":"joao","state":"close","children":"2"},{"id":"1","text":"filipe ","state":"close","children":"2"}]

我认为这看起来不错,但在三个子节点中,它显示为“未定义”,没有数据,而不是应该是的数据“2”。它应该运行正常,但没有。如果你能告诉我一个错误的想法,我将不胜感激。谢谢你之前的回答!

此致。

于 2013-11-13T11:12:46.847 回答