Javascript dropzone js中未触发MaxFilesExcepended事件
这似乎是一个非常奇怪的问题。触发所有其他事件,但不触发这两个事件。也许Javascript dropzone js中未触发MaxFilesExcepended事件,javascript,jquery,html,css,dropzone.js,Javascript,Jquery,Html,Css,Dropzone.js,这似乎是一个非常奇怪的问题。触发所有其他事件,但不触发这两个事件。也许maxFiles也不起作用,最终这些事件不会触发。我做错什么了吗 以下是代码: $(document).ready(function(){ Dropzone.autoDiscover = true; Dropzone.options.myDropzone = { paramName: "file", maxFilesize: 5, maxFiles: 1, accept: functio
maxFiles
也不起作用,最终这些事件不会触发。我做错什么了吗
以下是代码:
$(document).ready(function(){
Dropzone.autoDiscover = true;
Dropzone.options.myDropzone = {
paramName: "file",
maxFilesize: 5,
maxFiles: 1,
accept: function(file, done) {
console.log("done");
},
init: function(){
console.log(this); //WORKS
this.on("maxfilesexceeded", function(file){
alert("sdf"); //DOESN'T WORK
});
this.on("maxfilesreached", function(file){
alert("sdf"); //DOESN'T WORK
});
this.on("addedfile", function(file){
console.log("added", file); //WORKS
});
}
};
});
<div class="container">
<div class="login-form">
<h3>Login to Conversation</h3>
<form action="test.php" class="form-inline dropzone" id="my-dropzone" enctype="multipart/form-data">
<input name="file" type="file" class="form-control">
</form>
</div>
</div>
$(文档).ready(函数(){
Dropzone.autoDiscover=true;
Dropzone.options.myDropzone={
参数名称:“文件”,
最大文件大小:5,
maxFiles:1,
接受:函数(文件,完成){
控制台日志(“完成”);
},
init:function(){
console.log(this);//有效
此.on(“MaxFilesExcepended”,函数(文件){
警报(“sdf”);//不起作用
});
this.on(“maxfilesreach”,函数(文件){
警报(“sdf”);//不起作用
});
this.on(“addedfile”,函数(文件){
console.log(“added”,file);//有效
});
}
};
});
登录到对话
这对我很有用:
$(document).ready(function(){
Dropzone.autoDiscover = true;
Dropzone.options.myDropzone = {
paramName: "file",
maxFilesize: 5,
maxFiles: 1,
maxfilesexceeded: function(file) {
console.log('exceeded')
},
maxfilesreached: function(file) {
console.log('reached')
},
accept: function(file, done) {
console.log("done");
}
};
});
这对我很有用:
$(document).ready(function(){
Dropzone.autoDiscover = true;
Dropzone.options.myDropzone = {
paramName: "file",
maxFilesize: 5,
maxFiles: 1,
maxfilesexceeded: function(file) {
console.log('exceeded')
},
maxfilesreached: function(file) {
console.log('reached')
},
accept: function(file, done) {
console.log("done");
}
};
});