Javascript DropZone:“;没有提供URL“;及;已附加Dropzone。”;

Javascript DropZone:“;没有提供URL“;及;已附加Dropzone。”;,javascript,jquery,image,dropzone.js,Javascript,Jquery,Image,Dropzone.js,我正在使用dropzone和jquery。我有以下代码: <div id="my-image"> <!-- .......... --> </div> 以及: //jquery-3.3.1.min.js:2 未捕获错误:Dropzone已连接。 在新的Dropzone(Dropzone.js:699) 在HTMLDocument。((索引):221) 在l(jquery-3.3.1.min.js:2) at c(jquery-3.3.1.mi

我正在使用dropzone和jquery。我有以下代码:

  <div id="my-image">
    <!-- .......... -->
  </div>
以及:

//jquery-3.3.1.min.js:2
未捕获错误:Dropzone已连接。
在新的Dropzone(Dropzone.js:699)
在HTMLDocument。((索引):221)
在l(jquery-3.3.1.min.js:2)
at c(jquery-3.3.1.min.js:2)

为什么会这样?如何修复它们?

对于第一个错误,您必须添加
Dropzone.autoDiscover=false
$(文档).ready(函数(){})


对于第二个错误,我认为您声明了Dropzopne.js两次。

对于第一个错误,您必须添加
Dropzone.autoDiscover=false
$(文档).ready(函数(){})


对于第二个错误,我认为您声明了Dropzopne.js两次。

p.S.您需要
Dropzone.autoDiscover=false
$(document).ready(function(){})
之外,因为当document.ready函数启动时,所有库都已加载(包括Dropzone),这意味着它将根据默认配置自动开始搜索。通过在文档准备就绪之前运行此命令,您将覆盖库的特定默认值。需要
Dropzone.autoDiscover=false的原因
$(document).ready(function(){})
之外,因为当document.ready函数启动时,所有库都已加载(包括Dropzone),这意味着它将根据默认配置自动开始搜索。在文档准备就绪之前运行此命令,将覆盖库的特定默认值。
  <script type="text/javascript">
    Dropzone.autoDiscover = false;

    $(document).ready(function() {
      var image_uploader = new Dropzone("#upload-image", {url: "/image_uploader", acceptedFiles : "image/*",
                                                          maxFiles: 1, maxFilesize: 1, autoDiscover: false});

      //.................
//dropzone.js:712
Uncaught Error: No URL provided.
    at new Dropzone (dropzone.js:712)
    at Function.Dropzone.discover (dropzone.js:1641)
    at Dropzone._autoDiscoverFunction (dropzone.js:1923)
    at HTMLDocument.init (dropzone.js:1892)
//jquery-3.3.1.min.js:2

Uncaught Error: Dropzone already attached.
  at new Dropzone (dropzone.js:699)
  at HTMLDocument.<anonymous> ((index):221)
  at l (jquery-3.3.1.min.js:2)
  at c (jquery-3.3.1.min.js:2)