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. */
}