Dropzone - Uncaught Error: No URL provided
Dropzone - Uncaught Error: No URL provided
我不知道如何在使用 Dropzonejs 上传文件后获得 JSON响应。
我只有这个:
<script src="{% static "dropzone/dropzone.js" %}"></script>
<form id="id_dropzone" class="dropzone" action="/ajax_file_upload_handler/"
enctype="multipart/form-data" method="post"></form>
我觉得不手动初始化dropzone是不行的所以改成:
$("#id_dropzone").dropzone({
maxFiles: 2000,
url: "/ajax_file_upload_handler/",
success: function (file, response) {
console.log(response);
}
});
<form id="id_dropzone" class="" action=""
enctype="multipart/form-data" method="post"></form>
哪个returnUncaught Error: No URL provided.
如何初始化 dropzone 以便我可以添加诸如 maxFiles、maxSize 之类的选项并获得 JSON 响应?
不提供 URL 当 Dropzone 附加到对象时没有提供:
- 表单上的一个动作属性,告诉 dropzone post
- 特定空降区的配置
我敢打赌,你有一个竞争条件,Dropzone 在你配置它之前将自己附加到一个元素。确保您的配置直接在 JS 导入之后,或者您设置 Dropzone.autoDiscover = false;
并显式实例化 Dropzone。
查看 here 了解更多信息。
<script src="{% static "dropzone/dropzone.js" %}"></script>
<script type="text/javascript">
Dropzone.autoDiscover = false;
$(document).ready(function () {
$("#id_dropzone").dropzone({
maxFiles: 2000,
url: "/ajax_file_upload_handler/",
success: function (file, response) {
console.log(response);
}
});
})
</script>
<form id="id_dropzone"
class="dropzone"
action="/ajax_file_upload_handler/"
enctype="multipart/form-data"
method="post">
</form>
我不知道如何在使用 Dropzonejs 上传文件后获得 JSON响应。
我只有这个:
<script src="{% static "dropzone/dropzone.js" %}"></script>
<form id="id_dropzone" class="dropzone" action="/ajax_file_upload_handler/"
enctype="multipart/form-data" method="post"></form>
我觉得不手动初始化dropzone是不行的所以改成:
$("#id_dropzone").dropzone({
maxFiles: 2000,
url: "/ajax_file_upload_handler/",
success: function (file, response) {
console.log(response);
}
});
<form id="id_dropzone" class="" action=""
enctype="multipart/form-data" method="post"></form>
哪个returnUncaught Error: No URL provided.
如何初始化 dropzone 以便我可以添加诸如 maxFiles、maxSize 之类的选项并获得 JSON 响应?
不提供 URL 当 Dropzone 附加到对象时没有提供:
- 表单上的一个动作属性,告诉 dropzone post
- 特定空降区的配置
我敢打赌,你有一个竞争条件,Dropzone 在你配置它之前将自己附加到一个元素。确保您的配置直接在 JS 导入之后,或者您设置 Dropzone.autoDiscover = false;
并显式实例化 Dropzone。
查看 here 了解更多信息。
<script src="{% static "dropzone/dropzone.js" %}"></script>
<script type="text/javascript">
Dropzone.autoDiscover = false;
$(document).ready(function () {
$("#id_dropzone").dropzone({
maxFiles: 2000,
url: "/ajax_file_upload_handler/",
success: function (file, response) {
console.log(response);
}
});
})
</script>
<form id="id_dropzone"
class="dropzone"
action="/ajax_file_upload_handler/"
enctype="multipart/form-data"
method="post">
</form>