javascript - Dropzone.js removedfile 事件回调 - 父 dropzone

标签 javascript dropzone.js

我的项目中有一个拖放区,我需要在单击删除按钮时从文件夹中删除文件。我用这个创建 dropzones:

$('.dropzone').dropzone(
{
    init: function ()
    {
        this.on("removedfile", function (file) 
        {
            console.log($(file.previewTemplate)); 

            console.log(file.previewTemplate.children[7].value);

            //$.post("delete-file.php?id=" + file.serverId); // Send the file id along
        });
    }
});

我的拖放区 HTML 是:

<div class="dropzone" style="width: 500px; height: 500px;" data-uploadPath="the/path/here/" data-multipleUpload="true"></div>

现在,文件参数包含文件的预览模板。我想得到 parent 的/路径/这里/,但如果我使用:

file.previewTemplate.parentNode

它返回undefined,为什么parentNode不起作用?

最佳答案

如果重写removedFile函数,则需要手动移除图片预览。 Dropzone 不会自动删除文件预览。

removedfile: function (file) {
    file.previewElement.remove();
}

关于javascript - Dropzone.js removedfile 事件回调 - 父 dropzone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33523901/

相关文章:

javascript - 设置 "previewsContainer"选项时 Dropzone 类 .dz-started 和点击问题

node.js - 使用 dropzone 失败后如何重新上传?

javascript - 通过 NodeJS 脚本迭代数组中的项

javascript - 如何将 .geojson 文件转换为带有嵌套数组的 JavaScript 对象?

javascript - VueJS 和 Laravel : DELETE Request turns into MethodNotAllowedHttpException

javascript - 自定义表单和 DropZoneJS

javascript - 如何检测容器何时失去焦点

javascript - 对话框关闭时如何清除对话框内的表格

javascript - 访问 File 对象的某些列出的属性时返回 "undefined"