getZTreeObj为null情况(getCheckedNodes报错)
来源:互联网 发布:软件出口退税政策 编辑:程序博客网 时间:2024/05/20 12:22
$.fn.zTree.getZTreeObj(“tree”);为null的原因是页面没有找到tree,所以为null;
所以getCheckedNodes时,报js错误;
我的方法就是建立一个全局变量;在tree初始化的时候,将tree对象建立赋给全局变量,则一切都ok(问题因问题而异,希望对你们有帮助)。
当然一定要引用tree的js
<script type="text/javascript" src="../../js/zTree/jquery.ztree.all.js"></script><script type="text/javascript" src="../../js/zTree/jquery.ztree.all.min.js"></script>
页面上就是一个div,用来存放tree的地方,简单写了就是一个div的id
<div id="bmTree" class="ztree"></div>
js中代码为
var treeObj;function initSplxSearchDg() { $.ajax({ beforeSend: function(xhr) { xhr.setRequestHeader('Authorization', 'Bearer ' + $.session.get("token")); }, url: url, type: "post", contentType: 'application/json;charset=utf-8', dataType: "json", data: JSON.stringify(data), success: function(data) { var setting = { view: { selectedMulti: true, //设置是否能够同时选中多个节点 showIcon: false, //设置是否显示节点图标 }, data: { simpleData: { enable: false } }, check: { enable: true, chkStyle: "checkbox", chkboxType: { "Y": "ps", "N": "ps" } } }; var result = data.replace(/text/g, "name"); eval("var ztreenode=" + result); //初始化treeid $.fn.zTree.init($("#bmTree"), setting, ztreenode); //将tree对象在tree初始化的时候建立,treeObj为全局变量 treeObj = $.fn.zTree.getZTreeObj("bmTree"); }, async: false, error: function(er) { alert(er); } });
这样在其他方法中
//可以得到该tree对象的选中节点了。var nodes = treeObj.getCheckedNodes(true);
阅读全文
0 0
- getZTreeObj为null情况(getCheckedNodes报错)
- 使用zTree报错 $.fn.zTree.getZTreeObj("tree") 为 null解决办法
- activiti报错ProcessEngines.getDefaultProcessEngine()为null
- activiti报错ProcessEngines.getDefaultProcessEngine()为null
- 无参数 ,参数为null,报错,处理办法
- 关于json_encode中文为null的情况
- JSONObject对象判断为null不成立,报错net.sf.json.JSONException: null object
- 【报错】NoSuchElementException: null
- zTree.getCheckedNodes();
- 【javaScript】报getElementId()为Null的错误
- wp7加载XML文件,处理加载的xml为pointer为null的报错
- VS2015报错:值不能为null参数名:solutionDirectory(visual studio 2015环境下运行C/C++)
- Oracle 不等于判断,防止字段内容为NULL时报错的情况
- web报错情况
- SQOOP 解决import时字段为NULL值的情况
- onActivityResult()得到的值为null可能的情况分析
- Convert.ToString能处理字符串为null的情况。
- 解决服务器传回的参数为null的情况
- Git push报错,提示没有权限.
- 数据库数据传给页面处理
- 第十四天 流程结构(上)
- 手机WiFi三点定位系统android
- std::bind()的使用
- getZTreeObj为null情况(getCheckedNodes报错)
- Linux系统控制
- centos7 安装mysql5.7
- 删除一张表中的重复行和左外连接右外连接
- playbook语言结构
- OTT TV系统你最关心的几个问题都在这
- 数据单位复查
- 【传智播客郑州校区分享】最详细的微信小程序讲解
- There is no Action mapped for namespace / and action name"的错误