ztree $.fn.zTree.getZTreeObj("treeId") 返回null 求解决

单蛙 发布于 2016/11/16 14:30
阅读 3K+
收藏 0

大家好,我有一个前端问题解决不了,请高手解决下:

我的一个页面中有个ztree,然后点击一个按钮,填出的两层dialog,有一个dialog也有一个ztree,当我选择了数据,closeDialg之后, 发现主页面的那个ztree对象拿不到了,报:

TypeError: treeObj is null,其实意思就是
var treeObj = $.fn.zTree.getZTreeObj("treeId");

我这句拿不到ztree对象


主页面的js引用为:


<script src="{% static 'js/libs/jquery-2.1.1.min.js' %}"></script> <script src="{% static 'js/libs/jquery-ui-1.10.3.min.js' %}"></script>
<
script src="{% static 'zTree/js/jquery.ztree.core.js' %}">
</
script> <script src="{% static 'zTree/js/jquery.ztree.excheck.js' %}"></script>
ztree版本为:3.5

页面大致如下:


   

加载中
0
zTree
zTree
检查代码逻辑, 避免 弹出图层时,zTree 的 js 被重复加载,再就是检查代码逻辑,是否清除了之前的元素或树
单蛙
单蛙
确实在最后的dialog中重复引入了ztree的js导致的,thanks a lot!!!
返回顶部
顶部