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/