Justina 2016-07-08 03:56 采纳率: 0%
浏览 10061

无法获取属性“*”的值: 对象为null或未定义(IE9、IE10)

错误提示:SCRIPT5007: 无法获取属性“fileTreeNodeClickHandler”的值: 对象为 null 或未定义 tree.js, 行134 字符3

                <div class="filetype-main w220 h192 sucais">
                       <ul id="fileTreeIn" type="Tree"  
                                    data-url="/core/tree/asyncTree.do" 
                                    data-where="{{where}}"
                                    data-bean-id="com.ourchem.ipman.biz.common.procedure.service.treeService"
                                    data-request-params=""
                                    data-children-url="/biz/common/procedure/getInterfileDirectChildren.do?fmarkCode=IN" 
                                    data-clickHandler="fileTreeNodeClickHandler"></ul>
                 </div>
                <div class="filetype-shade shade-bottom pa"></div>
            </div>
            <span class="direction fl w40 h192"></span>
            <div class="filetype-right pr fr ">
                <div class="filetype-shade shade-top pa"></div>
                <div class="filetype-main w220 h192 sucais ">
                    <ul class="filetype-right-ul"> 
                    </ul>
                </div>
                <div class="filetype-shade shade-bottom pa"></div>
            </div>
 $(document).on('init.tree.api', 'ul[type $= "Tree"]', function(){

        var tree = $(this);

        var options = { //提示错误的,行134
            treeId: tree.attr('id'),
            url: getRootPath() + '/core/tree/asyncTree.do',
            param: {
                rootKeyValue: tree.attr('data-root-key-value'),
                where: tree.attr('data-where'),
                requestParams: tree.attr('data-request-params'),
                treeServiceBeanId: tree.attr('data-bean-id')
            },
            callback: {
                onClick: TreeCallback['' + tree.attr('data-clickHandler')]
            },
            treeCallback: {
                onFinished: TreeCallback['' + tree.attr('data-finishHandler')]
            }

        };


        var setting = $.extend(true, {}, defaults, options);

        tree.attr('class', 'ztree');


        var $treeContainer =  $('#' + setting.treeId);

        $.get(setting.url, setting.param)
         .done(function(data, textStatus, jqXHR){
             setting.nodes = data;
             Tree($treeContainer, setting);
         })
         .fail(function(jqXHR, textStatus, errorThrown) {
             $treeContainer.empty().append('<li>没有数据</li>');
         });

    });
  • 写回答

3条回答 默认 最新

  • Go 旅城通票 2016-07-08 04:00
    关注

    fileTreeNodeClickHandler函数没有定义吧。。如果定义过要放到window作用域下,作为全局函数

    评论

报告相同问题?

悬赏问题

  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3