解决方案 »

  1.   

    d.add( <%=DepId%>, <%=DepPar%>,' <%=DepName%>','javaScript:onClickTreeNode("<%=DepName%>");'); 
    当做字符串传递,要不就是变量名称了
      

  2.   

    但是这样加上双引号,url部分会识别成");'这个东西,不知道要怎么修改好。
    还有“要不就是变量名称了”这句话是什么意思呢?谢谢
      

  3.   

    dtree属性应该是用"括起。。导致属性闭合出错。。改成d.add( <%=DepId%>, <%=DepPar%>,' <%=DepName%>','javascript:onClickTreeNode(\'<%=DepName%>\');'); 你不用''括起,最后客户端的代码就是
    d.add( <%=DepId%>, <%=DepPar%>,' <%=DepName%>','javascript:onClickTreeNode(title);'); 这样是对title变量的引用,你没有定义过title当然会出错