Jquery onclick清除dropzone文件字段

Jquery onclick清除dropzone文件字段,jquery,html,dropzone.js,Jquery,Html,Dropzone.js,我正在使用。我的HTML如下: <div class="dropzone" id="upload1"></div> <script> $("#upload1").dropzone({ url: "upload.php?frm=logo", paramName: "post_ipfld", dictDefaultMessage: "Drop Files or Select", success: function(file, res

我正在使用。我的
HTML
如下:

<div class="dropzone" id="upload1"></div>
<script>
$("#upload1").dropzone({
    url: "upload.php?frm=logo",
    paramName: "post_ipfld",
    dictDefaultMessage: "Drop Files or Select",
    success: function(file, response) {
        $("#id").val($.trim(response));
        ////////// Save the values in db
        $.ajax({
            url: "save.php?frm=new",
            type: "post",
            data: $("#frm_save").serialize(),
            success: function(d) {
                $("#pid").val($.trim(d));
            }
        });
    }
});
</script>
要清除dropzone,我尝试了以下方法:

var myDropzone = $("#upload1").dropzone();
myDropzone.removeAllFiles(true);
$('div.dz-image').remove();

如何使用
removeAllFiles()

以下是两个您应该查看的资源:

基本上,您需要将这个
init
变量添加到设置对象中,并在适当的范围内设置一个变量。它将创建一个名为
clearDropzone
的函数,该函数可以实现您所期望的功能

var clearDropzone;
$("#upload1").dropzone({
    init: function () {
        var dropzone = this;
        clearDropzone = function(){
            dropzone.removeAllFiles(true);
        };
    },
    url: "save.php?frm=new",
    /* etc. */
}
var clearDropzone;
$("#upload1").dropzone({
    init: function () {
        var dropzone = this;
        clearDropzone = function(){
            dropzone.removeAllFiles(true);
        };
    },
    url: "save.php?frm=new",
    /* etc. */
}