Javascript DropZone:“;没有提供URL“;及;已附加Dropzone。”;
我正在使用dropzone和jquery。我有以下代码: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
<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)