var xmlHttp1;
function createXmlHttpRequestadlist(){
//判断用户所使用的浏览器
if(window.ActiveXObject){
xmlHttp1 = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp1= new XMLHttpRequest();
}
}
//用户点击发送请求
function startRequestadlist(){
createXmlHttpRequestadlist();
//设置回调函数
xmlHttp1.onreadystatechange=callbackadlist;
var url = '../system/organizeAction!getorgnames1.action';
xmlHttp1.open("get",url,true);
xmlHttp1.send(null);
}
function callbackadlist(){
if(xmlHttp1.readyState==4){
if(xmlHttp1.status==200){
//处理结果
domXmladlist();
}
}
}
function domXmladlist(){
var organize = xmlHttp1.responseXML.getElementsByTagName("organize");
//alert(organize.length);
d = new dTree('d',"../common/dtree/img/");
for(var i=0;i<organize.length;i++){
//alert(xmlHttp1.responseXML.getElementsByTagName("orgid")[i].firstChild.nodeValue);
//alert(xmlHttp1.responseXML.getElementsByTagName("orgname")[i].firstChild.nodeValue);
var orgid=xmlHttp1.responseXML.getElementsByTagName("orgid")[i].firstChild.nodeValue;
//var uporgid=xmlHttp1.responseXML.getElementsByTagName("uporgid")[i].firstChild.nodeValue;
d.add(xmlHttp1.responseXML.getElementsByTagName("orgid")[i].firstChild.nodeValue,
xmlHttp1.responseXML.getElementsByTagName("uporgid")[i].firstChild.nodeValue,
xmlHttp1.responseXML.getElementsByTagName("orgname")[i].firstChild.nodeValue,
'javascript:click('+orgid+')','','');
// alert(d.node);
}
document.getElementById('show').innerHTML=d;
}
function click(orgid){
。。。。。。。。。。。。。。。。。。
}
分享到:
相关推荐
以下将详细讲解如何使用jQuery的dtree插件创建动态生成树,并基于描述中提到的8种实例进行深入解析: 1. **基本实例**:这是最简单的dtree应用,只需引入必要的CSS和JS文件,设置HTML结构,并调用dtree方法初始化树...
本人这段时间正巧要做一个省市县的树状结构图,公司之前用的dtree实现起来效率太低,半天打不开页面,于是考虑用jquery动态加载,通过网上查资料,学习别人的列子,现将本人所整理的树状结构实例上传。测试数据库为...
在这个场景中,"Dtree动态树菜单"是一个专门用于实现这种功能的工具或库。下面我们将深入探讨Dtree动态树菜单的相关知识点。 1. **Dtree介绍**: Dtree通常是一个JavaScript库或者框架的一部分,用于构建可扩展的...
【dtree+jquery动态生成树】是一个用于创建交互式树形结构的JavaScript库,结合了jQuery框架的强大功能,使得在网页上动态展示层次结构数据变得简单。本实例着重于实现菜单树的生成,这对于构建多级导航系统尤其有用...
本文将深入探讨如何利用dtree创建树结构,以及如何从数据库中读取节点信息构建树。 首先,我们要理解dtree的基本概念。决策树是一种监督学习算法,通过学习数据中的特征来建立一个模型,该模型可以对新的数据进行...
通过以上介绍,我们可以看到【带节点点击事件的DTree】是一个强大且灵活的前端组件,它结合了树形结构、事件处理和动态数据加载等多种功能,为开发人员提供了构建交互式界面的有效工具。在实际项目中,开发者可以...
在这个场景中,提到的"dtree支持动态添加、删除节点"意味着该决策树实现允许在构建过程中或构建完成后,对决策树的结构进行修改,即增加或移除节点。这种特性对于处理不断变化的数据集或者需要实时更新模型的情况...
在这个场景中,我们看到的"layui dtree树形结构"指的是在用户点击一个文本框时,会弹出一个下拉框,下拉框内显示的是一个层次分明的树形结构。这种设计可以方便用户从多个选项中选择一个或多个层级相关的项目。 ...
本文将基于"使用DTree创建树"这一主题,详细解释如何利用DTree(可能指的是某个特定实现,如Python的`sklearn`库中的`DecisionTreeClassifier`或`DecisionTreeRegressor`)来构建决策树模型,并探讨相关的源码和工具...
本篇文章将深入探讨如何使用dtree库来创建动态树形菜单,以及与之相关的JavaScript技术。 首先,dtree是一个JavaScript库,专为构建可交互的、动态的树形菜单设计。它允许开发者根据用户的权限动态生成菜单结构,这...
标题提到的"Dtree+Jquery动态生成树节点"是指使用DTree插件结合jQuery库来创建可交互的、动态更新的树形结构数据展示。这篇博文链接指向的是张荣(zhangrong108)在ITEYE上的博客文章,虽然具体的描述是空的,但我们...
在网页开发中,树形菜单是一种常见的用户...总的来说,`dTree`是一个强大的工具,它简化了在Web页面上创建动态、无限级别的树形菜单的过程。通过与后台Action的数据交互,我们可以构建出适应各种需求的交互式菜单系统。
DTree的实现离不开对DOM的操作,如创建节点、设置属性、添加事件监听器等。 3. **数据结构**:DTree通常以JSON或数组形式存储树形数据,每个节点包含id、父节点id、文本、子节点等信息。这种数据结构便于遍历和渲染...
在IT领域,动态生成树节点是一项常见的需求,特别是在构建用户界面和数据可视化时。DTree与JQuery结合使用,能够方便地实现这一功能。DTree是一个基于JavaScript的树形插件,而JQuery是一个广泛使用的JavaScript库,...
【dtree动态树】是一种基于JavaScript的客户端树形控件,用于在网页中展示层级结构的数据,例如网站导航、文件目录等。它允许用户通过展开和折叠节点来探索信息。dtree控件提供了丰富的交互性,包括点击节点、展开/...
【dtree 树结构 前端】是一种在前端开发中常见的数据展示方式,它用于构建和展现层次化的数据结构,比如文件系统、组织架构或者导航菜单等。在这个主题下,我们将深入探讨dtree的实现原理、前端技术栈以及相关的实践...
【DTree目录树下载】是针对前端开发人员的一款强大且美观的树形JavaScript代码库,主要用在构建具有层级结构的目录展示。DTree以其高效的功能和优雅的样式设计,深受开发者喜爱,常用于网站导航、文件管理器、组织...
2. **dtree事件**:dtree提供了丰富的事件接口,如`onLoad`(节点加载完成)、`onClick`(节点被点击)等,可以方便地进行交互逻辑处理。 3. **dtree操作方法**:包括展开/折叠节点、添加/删除节点、刷新节点等,...
**JSP动态生成树DTREE详解** 在Web开发中,数据可视化是不可或缺的一部分,而树形结构作为一种常见的数据展示方式,常用于展示层次关系或分类信息。本篇将深入讲解如何利用JavaServer Pages (JSP) 技术,结合DTREE...
首先,我们要理解“动态”这个词在DTree中的含义。动态树形菜单意味着菜单项可以根据用户的交互或者服务器的数据动态地加载和更新。这种特性使得DTree适用于处理大量数据或数据频繁变化的情况,避免一次性加载所有...