日期:2014-05-16  浏览次数:20348 次

求助,JScript对象不支持此属性或方法
JScript code

    zTreeMenu = $("#dropdownMenu").zTree(setting, clone(zNodes));
   

  附:clone()是定义的复制方法。
  此语句页面加载时候执行没有问题,页面中进行操作后刷新页面也无问题。当时当某一个操作有弹出DIV层提示框的时候,再次运行到此句报错:JScript对象不支持此属性或方法。不知道这算是什么回事,求帮忙。

------解决方案--------------------
clone这个在zTree方法中作为一个参数,他应该是一个回调函数,所以你只需要吧函数名字传递进去就可以了,clone(zNodes)这样写会在调用zTree方法时同时会调用clone(zNodes)方法。正确的写法:
JScript code
zTreeMenu = $("#dropdownMenu").zTree(setting, clone);

------解决方案--------------------
zTreeMenu = $("#dropdownMenu").zTree(setting, function(){clone(zNodes);});
应该可以ok