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 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制