whc2255 2018-12-12 02:50 采纳率: 0%
浏览 1319

不同页面关于easyui树的刷新加载问题

我在其他页面修改了树的数据库数据,想让树的具体节点刷新,如何获取到节点并刷新呢!现在我是引入相同的js,并定义reload()方法

function reload(nodeid,flag){
    var obj = $('#tt').tree('find', nodeid);
    if (0==flag) {
        var parent = $('#tt').tree('getParent',obj.target);
        $('#tt').tree('reload',parent.target);
    } else {
        $('#tt').tree('reload',obj.target);
    }
}

可是在同一个js下调用reload()是可以的,其他js
调用reload()会出现

var obj = $('#tt').tree('find', nodeid);

这行代码报错
Uncaught TypeError: Cannot read property 'nodeName' of undefined
,nodeid和flag都传进来了,很苦恼啊!求指点!!

  • 写回答

2条回答 默认 最新

  • _三行代码 2018-12-12 03:30
    关注

    这个树的数据 在另一个界面肯定没有引进来 可以用 console.log(你的数据); 看看到底有没有数据 要么就用js从数据库再去查一遍 返回回来

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器