如何解决dropzone.js 中的已删除文件第一次不会触发
我被一些用于 dropzone 文件上传的 javascript 困住了。一切正常,图像上传非常好。 但是上传图片后,第一次在预览中点击其中一张图片下的移除链接,第一次不会移除图片吗?之后,它可以很好地删除图像。有人可以帮我吗? remove 函数第一次没有触发!
Dropzone.autoDiscover = false;
var existingFiles = 1; //Generated automatic out of php count files already exists
$(".dropzone").dropzone({
paramName: "file",renameFile: function(file) {
return file.name = "E5fJ69yQ0xYAKGajUViT_" + file.name;
},maxFilesize: 5,acceptedFiles: '.jpg,.jpeg,.png,.webp,.gif',addRemoveLinks: true,maxFiles: 12 - existingFiles,init: function() {
this.on("error",function(file,message) {
alert(message);
this.removeFile(file);
});
myDropzone = this;
$.ajax({
url: 'upload.php',type: 'post',data: {request: 'fetch'},dataType: 'json',success: function(response){
$.each(response,function(key,value) {
var mockFile = { name: value.name,size: value.size};
myDropzone.emit("addedfile",mockFile);
myDropzone.emit("thumbnail",mockFile,value.path);
myDropzone.emit("complete",mockFile);
});
}
});
this.on("removedfile",function(file) {
$.ajax({
url: "delete_image.php",type: "POST",data: { 'imageID': file.name}
});
});
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。