小编use*_*586的帖子

动态 Javascript 树结构

我想动态构建层次结构,每个节点创建为层次结构中的层/级别,具有自己的节点数组。这应该形成一个树结构。应该有一个根节点,以及未定义数量的节点和级别来构成层次结构的大小。除了根节点之外,不应修复任何内容。我不需要阅读或搜索层次结构,我需要构建它。该数组应以 {"name" : "A", "children" : []} 开头,并且将创建每个新节点作为级别 {"name" : "A", "children" : [HERE-{"name" : “A”,“孩子”:[]}]}。在子数组中,越陷越深。基本上,数组在调用之前应该没有值,除了根节点之外。函数调用之后,数组应包含所需节点的数量,这些节点的数量可能随每次调用而变化,具体取决于数据库查询的结果。每个子数组将包含一个或多个节点值。至少应有 2 个节点级别(包括根)。它最初应该是一个空白画布,没有预定义的数组值。

javascript loops dynamic-data tree-structure javascript-objects

3
推荐指数
1
解决办法
1万
查看次数

检查数组是否为空

以下代码显示$rowsMySQL查询中数组中的记录数组.我还添加了一个if语句来检查是否$rows为空,但它不起作用.

$rows = array();

$result1 = mysql_query("SELECT * FROM TestPhase where Pid<10", $db) or die("cannot select");
while($row = mysql_fetch_array($result1)) {
  $rows []= array(
    'id' => $row['id'],
    'parent' => $row['parent'],
    'name' => $row['name'],
  );

}


if($rows == ""){
    echo "No Data";

    }
Run Code Online (Sandbox Code Playgroud)

if声明无效.如何检查数组是否返回空并回显"无数据".

我如何检查javascript中的数组是否为空?我把$rows阵列放在了一个var treeData.

if (treeData) is empty{
$("button").hide();
     }
Run Code Online (Sandbox Code Playgroud)

如何检查是否treeData为空以隐藏按钮.

php arrays if-statement

-2
推荐指数
1
解决办法
6万
查看次数