为了账号安全,请及时绑定邮箱和手机立即绑定

ztree 异步加载 节点点击无法触发

ztree 异步加载 节点点击无法触发

慕妹3242003 2018-12-07 00:33:53
代码: var setting = { async: { enable: true, url: "BDSys_List.ashx?&action=userTree", asyncParam: ["id", "pId", "name"], //异步调用时传到后台的参数 otherParam: { "otherParam": "zTreeAsyncTest" }, dataFilter: filter } }; function filter(treeId, parentNode, childNodes) { for (var i = 0; i < childNodes.Rows.length; i++) { childNodes.Rows[0]['open'] = true; childNodes.Rows[i]['id'] = i; childNodes.Rows[i]['pId'] = 0; childNodes.Rows[i]['name'] = childNodes.Rows[i]['DeviceID']; } return childNodes.Rows; } $(function () { $.fn.zTree.init($("#userTree"), setting); });   首次的时候就加载了列表 在点击节点的时候 就没有提交请求了 我在服务器打了断点 只有第一次进来了   请问大侠 问题在那呢?
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

缺少回调事件 

callback: {

beforeExpand: function (treeId, treeNode) {

  zTree.setting.async.url = "BDSys_List.ashx?&action=userTree";

  if (treeNode.isParent) {
    zTree.expandNode(treeNode);
    return false;
  }

}

}

查看完整回答
反对 回复 2018-12-16
  • 2 回答
  • 0 关注
  • 1637 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号