Dtree jsp页面显示不了

敢不敢在来一次 2013-05-04 12:10:35
-------jsp页面-------------------创建树的实例
<script>
tree=new dTree("tree");
</script>
<jsp:useBean id="trees" class="com.daos.MenuDao"></jsp:useBean>

<c:forEach items="${trees.memucontent}" var="tree">
<script>
tree.add(${tree.nodeId},${tree.parentId},'${tree.nodeName}','ser?method=checkinfo&id=${tree.nodeId}','','right');
</script>
</c:forEach>

<script>
document.write(tree);
</script>
------------------
我查看源文件的时候里面是有数据的,但就是字浏览器里显示不了,IE9,火狐都试过了,没用!

---------------源文件代码--------------<!-- 引用树的文件 -->
<link rel="stylesheet" href="dtree.css" type="text/css"></link>
<script type="text/javascript" src="dtree.js">
</script>


创建树的实例
<script>
tree=new dTree("tree");
</script>



<script>
tree.add(1,1,'bb','ser?method=checkinfo&id=1','','right');
</script>

<script>
tree.add(2,2,'XX','ser?method=checkinfo&id=2','','right');
</script>

<script>
tree.add(3,1,'SS','ser?method=checkinfo&id=3','','right');
</script>

<script>
tree.add(4,2,'2','ser?method=checkinfo&id=4','','right');
</script>

<script>
tree.add(5,2,'2','ser?method=checkinfo&id=5','','right');
</script>

<script>
tree.add(1,1,'1','ser?method=checkinfo&id=1','','right');
</script>

<script>
tree.add(1,,'1','ser?method=checkinfo&id=1','','right');
</script>

<script>
tree.add(1,,'1','ser?method=checkinfo&id=1','','right');
</script>

<script>
tree.add(1,,'1','ser?method=checkinfo&id=1','','right');
</script>

<script>
tree.add(1,,'1','ser?method=checkinfo&id=1','','right');
</script>

<script>
tree.add(1,,'1','ser?method=checkinfo&id=1','','right');
</script>


<script>
document.write(tree);
</script>

...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢大家了!
  • 打赏
  • 举报
回复
解决了,数据没搞对!
  • 打赏
  • 举报
回复
求用过Dtree的给力答复啊
secondfirstlife 2013-05-04
  • 打赏
  • 举报
回复
我的这个是用自定义标签准备数据的 $(function(){ d = new dTree('d'); //id, pid, name, url, title, target, icon, iconOpen, open, controlString <mytags:newsclass newsClasses="${newsClasses}" requestName="tree" /> $("#showTree").html(d + ""); $(".dTreeNode").hover(function(){ $(this).css("background","#f5f5f5") }, function(){ $(this).css("background","fff") }) })
secondfirstlife 2013-05-04
  • 打赏
  • 举报
回复
这写的什么烂代码,js代码块你一次性分那么多块么,不是可以直接就写在一起么 StringBuilder sbControl = new StringBuilder(); sbControl.append("<div class=\"dTreeRight\">"); sbControl.append("<p class=\"dTree_sort\">[页面索引值: "+newsclass.getPageIndex()+"][排序值]<input id=\"b" + newsclass.getId() + "\" type=\"text\" value=\"" + newsclass.getStatus().getOrderValue() + "\" alt=\"" + newsclass.getStatus().getOrderValue() + "\" onblur=\"javascript:return modifyOrderValue(" + newsclass.getId() + ")\" /></p>"); sbControl .append("<span class=\"dTree_add\"><a href=\"/newsClass_addChildClass.system?parentId=" + newsclass.getId() + "&flag=" + newsclass.getStatus().getVersionFlag() + "\">添加子栏目</a></span>"); sbControl .append("<span class=\"dTree_editor\"><a href=\"/newsClass_editClass.system?id=" + newsclass.getId() + "&flag=" + newsclass.getStatus().getVersionFlag() + "\">编辑</a></span>"); sbControl .append("<span class=\"dTree_delete\"><a href=\"/newsClass_deleteClass.system?id=" + newsclass.getId() + "&flag=" + newsclass.getStatus().getVersionFlag() + "\" onclick=\"if(confirm(\"是否确认删除该类别?\")){return true;}else{return false;}\">删除</a></span>"); sbControl .append("<span class=\"dTree_up\"><a href=\"/newsClass_moveUpClass.system?id=" + newsclass.getId() + "&flag=" + newsclass.getStatus().getVersionFlag() + "\">上移</a></span>"); sbControl .append("<span class=\"dTree_down\"><a href=\"/newsClass_moveDownClass.system?id=" + newsclass.getId() + "&flag=" + newsclass.getStatus().getVersionFlag() + "\">下移</a></span>"); sbControl.append("<p class=\"dTree_show\">" + newsClassMethodPageService.getPageName(newsclass) + "</p>"); String tempName2 = ""; if (newsclass.getDefaultNewsClass().intValue() == ContextConstants.DEFAULT_NEWSCLASS .intValue()) { tempName2 = "<p class=\"dTree_default1\"><font><a href=\"/newsClass_setDefaultClass.system?id=" + newsclass.getId() + "\" style=\"color:#009124;\">已设为默认栏目</a></font></p>"; } else { tempName2 = "<p class=\"dTree_default2\"><font style=\"color:#FF0000;\"><a href=\"/newsClass_setDefaultClass.system?id=" + newsclass.getId() + "\">设置为默认栏目</a></font></p>"; } if (GeneralUtil.isNotNull(newsclass.getAssignUrl())) { sbControl .append("<p class=\"dTree_default3\"><td align=\"center\" style=\"font-weight:bold;font-size:13px;\">" + newsclass.getAssignUrl() + ""); } else { sbControl.append(tempName2); } sbControl.append("</div>"); 你这个直接写一些请求在里边能行么,最起码也得用ajax请求吧 这个我看着你是写了一个请求就像跳用这个树,有些不现实吧

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧