Jquery 如何从dropzone.js中的显示中删除文件?
我正在捕获removefile事件,以便从服务器中删除该文件,但是我注意到,在提供该事件时,我已覆盖了默认函数。在我添加事件之前,文件会在dropzone窗口中消失,现在不会了。如果我显式调用removeFile,似乎会触发一个removeFile事件,这将导致一个递归循环,最终很可能会杀死浏览器。那么,如何调用默认事件处理程序而不触发另一个removefile事件呢Jquery 如何从dropzone.js中的显示中删除文件?,jquery,dropzone.js,Jquery,Dropzone.js,我正在捕获removefile事件,以便从服务器中删除该文件,但是我注意到,在提供该事件时,我已覆盖了默认函数。在我添加事件之前,文件会在dropzone窗口中消失,现在不会了。如果我显式调用removeFile,似乎会触发一个removeFile事件,这将导致一个递归循环,最终很可能会杀死浏览器。那么,如何调用默认事件处理程序而不触发另一个removefile事件呢 $("#dZUpload").dropzone({ url: "file-
$("#dZUpload").dropzone({
url: "file-upload.php",
addRemoveLinks: true,
success: function (file, response) {
var n=response.indexOf(':');
imgName=response.substr(n+1);
var parts=imgName.split('.');
if(parts.length ==1) {
return;
}
images.push(imgName);
file.previewElement.classList.add("dz-success");
console.log("Successfully uploaded :" + imgName);
var postData={};
event.stopPropagation();
postData.action='media';
postData.media=imgName;
console.dir(postData);
$.post("database.php",{postData },
function(z) {
console.dir(z);
console.log("Returned "+z);
var response= $.parseJSON(z);
console.log(response.status);
});
},
removedfile: function (file) {
console.log("This file was removed");
console.dir(file);
return 0;
},
error: function (file, response) {
file.previewElement.classList.add("dz-error");
}
});