javascript - Dropzone JS 通过 JS 函数添加缩略图 - TypeError : this. defaultOptions 未定义

标签 javascript jquery dropzone.js

function addthumdropzone(){
    var myDropzone = Dropzone("#myDropzone");
    var myFile = {
    name: "mypdf.pdf",
    size: 987654321
};
myDropzone.emit("addedfile", myFile);
myDropzone.emit("thumbnail", myFile, "http://localhost/simas/data/uploads/26");
};

我的代码有什么问题吗?为什么我的 Firefox 显示错误

TypeError: this.defaultOptions is undefined

我的 init,我在 document.ready 时调用

function dropzoneinit(){
    if(typeof Dropzone != 'undefined')
        {
            Dropzone.autoDiscover = false;
            var myDropzone = new Dropzone("#myDropzone", {
            url: "engine/action/action.php",
            maxFileSize: 50,
            acceptedFiles: ".pdf",
            addRemoveLinks: true
        });
            myDropzone.on("removedfile", function(file) {
            iddata=document.getElementById("fkirimemailiddata").value;
            $.ajax({
            url: "engine/action/action.php",
            type: "POST",
            data: { 'what': 'deleteattacment','fkirimemailiddata' :iddata,'fkirimemailnmfile' :file.name}
            });
        });
    }
};

最佳答案

确保 dropzone.js 包含在页面中。 您似乎错过了"new"关键字。试试这个:

 var myDropzone = new Dropzone("#myDropzone");

关于javascript - Dropzone JS 通过 JS 函数添加缩略图 - TypeError : this. defaultOptions 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29690214/

相关文章:

javascript - 数据主脚本加载和普通脚本加载之间的区别

javascript - 查看动态生成的代码

javascript - Dropzone.js - 上传文件夹结构和单个文件

Jquery Dropzone.js 将缩略图宽度更改为 100%

javascript - 使用 CSS/Javascript 样式化图像映射

javascript - React-Native-Communication 有一些问题

jquery - NivoSlider NivoControl Nav IE7 不显示

javascript - 从 Dropzone.js 表单中删除上传的文件

javascript - 如何在javascript中删除数组元素?

javascript - jQuery 自动完成 (1.8.5) - 未捕获的类型错误,属性 'source' 不是函数