jsTree的问题,请大神指点。

我的jsp代码

js代码
$(function _tree() {
$.ajaxSetup({cache:false});//缓存区清理

$("#treeDiv")
.bind("select_node.jstree", function(event, data){
if($("#treeDiv").jstree("is_closed")) {
$("#treeDiv").jstree("open_node");
} else {
$("#treeDiv").jstree("close_node");
}
})
.jstree({
"xml_data" : {
"ajax" : {
"url" : 'url',
"error" : function(){
$("#treeDiv").html(
"

" +
"初始化失败,
请刷新重试..." +
"

"
);
}
},
"xsl" : "flat"
},
"plugins" : [ "themes","ui", "xml_data"]
})
});

后台查出来的数据在控制台的:
<?xml version="1.0" encoding="utf-8"?>




<![CDATA[外系统资源]]>



也就是说,只有一个根节点。所以前面页面呈现下图:CSDN移动问答
CSDN移动问答

但是当我点击那个‘-’号的时候,就会出现下面的情况:
CSDN移动问答

它会无线循环下去,我的初步想法是去掉那个虚线的图标,或者在虚线那个“+”和“-”上加个控制事件,但是,这个办法行不通,首先这个符号是个ins,和下面展开的ins用个同一个class,试了不少办法,JSTREE的API也不全,所以没办法了。求助大神指点。

0
suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
5 年多之前 回复

1个回答

你的根节点是不是有 state='closed' 属性?

【update】

<root>
    <item id="root_1" parent_id="0" state="closed">
        <content>
            <name><![CDATA[Node 1]]></name>
        </content>
    </item>
</root>

去掉那个state="closed"(注意,改成open是不行的),否则这个节点会被视为还有子节点,jstree会再次调用你的ajax配置的url以加载子节点的数据。 你也可以修改你的url的服务器实现,根据父节点的id返回不同的元素以实现逐级打开的效果。 并设置correct_state标志以实现节点状态的自动更正。

1
u012138706
_下划线开头 好强!
5 年多之前 回复
u012138706
_下划线开头 刚提问完就下班了,回复的真快。state='closed'应该是用在哪里的呢?我这是没有使用!
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ThreeLayerLib源代码
ThreeLayerLib.dll的源代码,请各位大神多多指点其中存在的问题,不胜感激,再次感谢各位大神对在下的关注和指点!
图书管理系统源码
分享交流请大神指点指点 
局域网组建与维护论文
本人毕业论文,share一下,写的一般,请各位大神指点。
我写的一个url
我写的url,请大神指点,功能有限,献丑了,谢谢
MyGame(四方)
4个按钮颜色一样,并且形成矩形= =...斜着的矩形不行,有什么不足的请各位大神指点指点
我的KTV,毕业项目
这是我们3个人开发出来的KTV,代码多,请各位大神,指点。
计算器1.0版本
一个小学生自己做的计算器,还有许多漏洞,请大神帮忙看一下,指点一下。
C#控制台简易手机销售系统实现了增删查改
大一写的第一个拥有增删查改的控制台程序,适合小白参考,大神请多多指点
LabVIEW 卷积编码解码(2,1,3)
用LabVIEW编写的关于卷积编码与解码的小程序,可能有不足,请大神指点
S2第五章参考答案
这是本人在S27.0做的项目请各位大神多多指点哦
简易记事本
自己做的简易记事本,功能很少,请大神们多多指点
STM32IIC通信
基于STM32的IIC通信,简单的收发程序,适合初学者,请大神指点
自己做的Java乘法表格
Java的乘法表,自己做的,初学菜鸟,大神们请多指点。
java版线程读者优先写者优先问题
初学者写的java版线程读者优先写者优先问题,欢迎各位大神指点~~
jsTree 回显时checkbox级联问题
var data = [rn { "id" : "ajson1", "parent" : "#", "text" : "Simple root node" ,'state' : {'selected' : true}},rn { "id" : "ajson2", "parent" : "#", "text" : "Root node 2" ,'state' : {'selected' : true}},rn { "id" : "ajson3", "parent" :
jstree测试
JQuery 做的JStree 上学的时候写的 可能有点会有点问题,请指出
网页验证码
三、可以看出图片验证码来源(src=“randomcode.jpg”)需配置Web.xml文件。(交给Servlet(该servlet在kaptcha-2.3.j
jstree 创建实例注意事项
1. 注意,如果不清空实例,jstree不会重新生成,许多事件会受到影响rn$('#jstree1').data('jstree', false).empty();
Jstree之节点显示不正确-yellowcong
Jstree格式显示不正确的问题,这个问题在我以就遇到过,但是没有记录下,导致第二次采坑,有得从新开始研究,Jstree样式不正确,多半是css有问题,不要更改div里面的ul 和li标签的样式,否则你会蠢哭的。
jsTree1.0版本不兼容IE10以上浏览器的问题解决
 在用jsTree做节点树,用IE8没有问题,每次都能加载数量数据了,当切换到IE11版本时,每次总是停留在加载nn解决方法如下:nn在jsTree.js里nnn(function ($) {n$.vakata.xslt = function (xml, xsl, callback) {n var rs = &quot;&quot;, xm, xs, processor, support;n // TOD...
jfinal3.3+dubbo2.5.8+zookeeper-3.4.9
jfinal3.3+dubbo2.5.8+zookeeper-3.4.9的集群框架,zookeeper自己网上去下一个,我是根据糊搞大神的文章来的;这里只共享了jfinal和dubbo集成的代码;如有问题希望各位大神指点指点,具体的参考可以去http://www.jfinal.com/share/257
IOS小游戏对对碰
一步一步实现新手小游戏对对碰实现(希望对新手学习有帮助)也请大神多多指点
jstree插件包和DMEO
jstree插件包和DMEO jstree插件包和DMEO jstree插件包和DMEO jstree插件包和DMEO jstree插件包和DMEO jstree插件包和DMEO
基于SCOKET的CS聊天工具
做好了不能用 请各位指点,不知道哪里有错误。IP地址不会弄。我的QQ601940219 求大神帮助
广州数控GSK980TD软件
不错的选择!很好的呀1呵呵!具体的操作 看广州数控
MyEclipse导入jquery-1.8.0.min.js等文件报错的解决方案 版权声明:本文为博主原创文章,未经博主允许不得转载。 MyEclipse导入jQuery-1.8.0.min.j
MyEclipse导入jquery-1.8.0.min.js等文件报错的解决方案rnrnrn rnrnrn版权声明:本文为博主原创文章,未经博主允许不得转载。rnrnrnMyEclipse导入jQuery-1.8.0.min.js等文件的时候有时候会报了一堆missing semicolon的错误。怎么解决这个报错呢?方法如下:rn rn1、选中报错的jquery文件例如“jquery-1.8.0
ios-侧滑 手势冲突.zip
项目中遇到的问题,解决自己写的手势与scrollview内部的手势冲突,希望能帮到大家,大神们多多指点。
ios-自定义时间选择器.zip
下了很多大神代码,这次第一次上传代码,新人求大神指点,求字词!
delphi不同窗体的变量传递
这是个有问题的例子,请高手指点
制作liveCD文档
在lfs基础上制作liveCD文档<br>如有问题,请指点.
jsTree学习笔记
以下实现在HTML数据初始化实现nnjsTree整行选中状态设置$("#tree").jstree({n "plugins" : [ "wholerow" ]n });nn#tree是jstree的id,plugins是jstree的参数选项nnjsTree搜索实现n $("#tre
大神请指点指点
我还是个学生,这里有一个系部的网站我的团队做。 我的团队处于边做边学,当时以为自己会一点CSS就可以写一个好网页出来了,现在做着做着自己想用点特效,但是自己完全写不出来, 只有借鉴网上的。不知道这样自己会不会依赖这个。 想着把这个弄完就边做边学JS。大神请指点指点rn
jstree刷新数据
转载的,原址:http://max.cszi.com/archives/1296n网上资源太少,好不容易在stackoverflow上搜到一个可以用的,本来想自己手写一份的,但是正好网上找到了一篇不错的,所以,嘿嘿嘿。。。n话不多说,直接看代码:nnnnnnnn1nn2nn3nn4nn5nn6nn7nn8nn9nn10nn11nn12
BMI原程序(深入浅出_Google_Android(PDF格式高清中文版))
BMI原程序页面跳转有一点问题请大家指点。
jstree源码
包含多种jstree,包含多种jstree,包含多种jstree,包含多种jstree,包含多种jstree,包含多种jstree,
jstree只能选择叶子节点
$('#tree_2').bind("activate_node.jstree", function (obj, e) {n var currentNode = e.node;n if (!e.instance.is_leaf(currentNode)) {n e.instance.deselect_node(currentNode);n };n});nnn
jstree 1.0 最新版
jstree 1.0 最新版jstree 1.0 最新版jstree 1.0 最新版jstree 1.0 最新版jstree 1.0 最新版
jstree在chrome浏览器中显示的排序与其他浏览器(firefox,IE)显示不一致
jstree在chrome浏览器中显示的排序与其他浏览器(firefox,IE)显示不一致rn通过google搜索,发现有大神已经把这个bug给解决了,只要修改jquery.jstree.js文件rnrn图片地址:https://github.com/vakata/jstree/commit/9c41e435d5aee9647e26500200e30b359bb96ae0?diff=unified
jsTree实例,jsTree实例
jsTree实例,jsTree实例,jsTree实例
ios-简易下拉菜单.zip
简易下拉菜单,可控制性较强,望大神多多指点。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java大神班 大数据大神班