Javascript 重置克隆的Dropzone.js中的所有字段

Javascript 重置克隆的Dropzone.js中的所有字段,javascript,jquery,dropzone.js,Javascript,Jquery,Dropzone.js,我有一个表单,有一堆输入元素和一个元素。现在,我让用户复制表单(通过deepclone)-每个表单都通过AJAX POST独立提交 当用户克隆表单时,我使用- cloned_form.find('textarea, input').val(''); 现在,我还想清除Dropzone元素,我正试图这样做- cloned_form.find('form#my-awesome-dropzone').dropzone.resetAllFields(); 这会抛出“…不是函数”错误。如何实际重置Dro

我有一个表单,有一堆输入元素和一个元素。现在,我让用户复制表单(通过deep
clone
)-每个表单都通过AJAX POST独立提交

当用户克隆表单时,我使用-

cloned_form.find('textarea, input').val('');
现在,我还想清除Dropzone元素,我正试图这样做-

cloned_form.find('form#my-awesome-dropzone').dropzone.resetAllFields();

这会抛出“…不是函数”错误。如何实际重置Dropzone元素?

我解决了这个问题,始终维护一个空的隐藏表单(带有一个空的Dropzone),并在每次需要时简单地克隆它,同时确保为每个克隆表单分配一个唯一的
id
名称