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 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法