精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-15
<script type="text/javascript">
var tree = new dTree('tree'); tree.add(0, -1, '刻面管理列表'); var intNode = 0; var parentNode = 0; $.ajax({ url:'facetServlet', type:'post', dataType:'xml', error:function(json){ alert("not lived"); }, success:function(xml){ $(xml).find("facet").each(function(){ tree.add(1, 0, '2123'); intNode += 1; parentNode = intNode; var facetName = $(this).attr("name"); alert(facetName); tree.add(intNode, 0, facetName); var termValue; var terms= $(this).find("term").each(function(){ intNode += 1; termValue = $(this).text(); alert(termValue); tree.add(intNode,parentNode,termValue) ; }) ; }); } }); document.write(tree); </script> 我的是这样写的 tree.add(1, 0, '2123'); 放到方法内就执行不了 放到ajax()外就可以 其他的动态添加节点也是显示不出来 有什么问题??希望给指点一下 数据都取出来了 |
|
返回顶楼 | |
发表时间:2009-07-25
正求JavaScript动态生成树呢,要是能实现在静态页面上动态增加各种节点就更好了!
|
|
返回顶楼 | |
发表时间:2009-10-12
我把数据的读取写到jsp页面。为什么就无法显示了
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page import="com.dao.*"%> <% DaoTest test = new DaoTest(); ArrayList<Nodes> list = test.getNodeInfo(); if (list != null && list.size() > 0) { out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); out.println("<nodes>"); for (int i = 0; i < list.size(); i++) { Nodes node = list.get(i); out.println("<node nodeId='" + node.getNodeId() + "' parentId='" + node.getParentId() + "' hrefAddress='" + node.getHrefAddress() + "'>" + node.getNodeName() + "</node>"); } out.println("</nodes>"); } %> |
|
返回顶楼 | |
发表时间:2009-10-12
但是单独的这个jsp页面可以正常的输出读取的内容
|
|
返回顶楼 | |
发表时间:2009-10-26
都是些基础的东西,有人弄出关于DTREE与复选框的结构吗?
|
|
返回顶楼 | |
发表时间:2009-10-28
tree.jsp这个是用的ajax啊?
就这点没好明白,我也是用javabean,数据库取出来,最后做的方法有多种,想参考,不想自己写,自己修改都行,呵呵 不过还是谢谢楼主了 |
|
返回顶楼 | |
发表时间:2009-10-29
LZ经过测试没,我的根本跑不了!
|
|
返回顶楼 | |
发表时间:2009-11-03
复选框的那个可以用 迭代的方法处理.
本身这边文章也只是参考的,对于ajax的应用体现了一下. 这个例子我已经测试过了.绝对可以通过. 如果没成功,细心的调试一次吧. |
|
返回顶楼 | |
发表时间:2009-11-20
javaAlpha 写道 我把数据的读取写到jsp页面。为什么就无法显示了
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page import="com.dao.*"%> <% DaoTest test = new DaoTest(); ArrayList<Nodes> list = test.getNodeInfo(); if (list != null && list.size() > 0) { out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); out.println("<nodes>"); for (int i = 0; i < list.size(); i++) { Nodes node = list.get(i); out.println("<node nodeId='" + node.getNodeId() + "' parentId='" + node.getParentId() + "' hrefAddress='" + node.getHrefAddress() + "'>" + node.getNodeName() + "</node>"); } out.println("</nodes>"); } %> 是不是设置ContentType 的问题呢 setContentType("text/xml;charset=utf-8"); |
|
返回顶楼 | |
发表时间:2010-01-20
最后修改:2010-01-20
tree.jsp这个是用的ajax啊?
你这叫动态树吗? 别误人子弟。 javaeye这种滥竽充数的人怎么这么多。 |
|
返回顶楼 | |