Uploadifive出错

时间:2015-08-27 15:19:07

标签: javascript php jquery uploadifive

我正在使用的HTML5版本,名为

我按照信中的说明操作,我收到以下错误消息:

  

未捕获的TypeError:无法读取未定义的属性“addEventListener”

我正在使用最新版本的Chrome。

<?php $timestamp = time();?>
    $(function() {
        $('#file_upload').uploadifive({
            'auto'             : false,
            'checkScript'      : 'check-exists.php',
            'formData'         : {
                'timestamp' : '<?php echo $timestamp;?>',
                'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
            },
            'queueID'          : 'queue',
            'uploadScript'     : '<?php echo base_url('/Kb/upload_file'); ?>',
            'onUploadComplete' : function(file, data) { console.log(data); console.log(file); }
        });
    });

当我使用非缩小版本时,我会将错误消息跟踪到uploadifive.js脚本的第631行:

$dropTarget.addEventListener('dragleave', function(e) {
    // Stop FireFox from opening the dropped file(s)
    e.preventDefault();
    e.stopPropagation();
}, false);

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果'dnd'设置为true,则'queueID'选项需要在页面上引用DOM元素。

$('#file_upload').uploadifive({
  auto : false,
  queueID : 'queue',
  dnd: true
});