日期:2014-05-19  浏览次数:20407 次

急!这个问题就是解决不了!
这是输出一棵树:
    tree   =   new   MzTreeView( "tree ");
    tree.setIconPath( "jsimg/ ");
    tree.nodes[ " "+x+ "_ "+y+ " "]   =   "text: "+z+ ";   data:id= "+id+ " ";
    tree.setURL( "default.htm ");
    tree.setTarget( "MzMain ");
    document.write(tree.toString());  
注意一下tree.nodes[ " "+x+ "_ "+y+ " "],如果一条记录中的中的x如果和另一条的y相等,那它就是另一条的子节点,如果把y,x替换成常量:
tree.nodes[ "0_55 "]   =   "text:WEB   ";
tree.nodes[ "55_1001 "]   =   "text:55;   data:id=100 ";
这样是没有任何问题的

可是现在我在遍历数据库记录里面循环输出这棵树,就有问题,只有x为零的记录会输出,其余的都不会输出,这是怎么回事?
大家可能看出来了,这是梅花雪树,遍历和变量是没有任何问题的,大家帮我想一想其它可能的问题吧


------解决方案--------------------
不知,帮顶
------解决方案--------------------
x,y是什么数据类型,如果是int,字符串相加需要用x.ToString()
------解决方案--------------------
帮顶