首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dropzone -如何让div to dropzone (不是form)和autoProcessQueue:false

Dropzone -如何让div to dropzone (不是form)和autoProcessQueue:false
EN

Stack Overflow用户
提问于 2016-12-08 18:29:38
回答 1查看 1.6K关注 0票数 0

我正在搜索将div转换为dropzone的方法,因为我希望dropzone留在其他html表单中。

所以我找到了jquery方法

代码语言:javascript
复制
<script>
Dropzone.autoDiscover = false;
    jQuery(document).ready(function() {

      $("#mydropzone").dropzone({
        url: "path/to/file",
        autoProcessQueue: false
      });

    });

    $(document).on('click', '#btn_special', function () {
    // enable auto process queue after uploading started
    Dropzone.options.autoProcessQueue = true;
    // queue processing
    Dropzone.processQueue();  ///////////// it's not work ///////
    });

</script>

<form action="some_page.php" method="post">
<table>
    <tr>
        <td>Member Name</td>
        <td><input type="text" name="member_name" /> </td>
    </tr>

</table>

    <div class="dropzone dropzone-previews" id="mydropzone"> <!-- My dropzone stay at this --></div>

    <button type="button" id="btn_special">Upload</button>
    <input type="submit" name="submit_htmlform" value="submit" />
</form>

。。问题是我不知道让dropzone提交( Dropzone.processQueue();)的jquery方法,我只知道javascript方法。但我也不知道将div元素转换为dropzone的javascript方法。我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2016-12-08 18:47:30

试着像这样修改你的js:

代码语言:javascript
复制
jQuery(document).ready(function() {
   var myDropZone = $("#mydropzone").dropzone({
     url: "path/to/file",
     autoProcessQueue: false,
   });
   $(document).on('click', '#btn_special', function () {
        myDropZone.options.autoProcessQueue = true;
        myDropZone.processQueue();
   });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41037185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档