【发布时间】:2017-04-16 06:06:41
【问题描述】:
我在 Dom 中有 dropzone 表单和一些事件处理程序。但是,没有任何事件在动作时被触发。文件被发送到服务器就好了。我只是想从服务器获取响应消息,以便我可以将图像的链接添加到数据库中
html:
<div>
<form action="/file/upload" class="dropzone" id="dropzoneForm" method="post"></form>
</div>
脚本:
$(function () {
Dropzone.autoDiscover = true;
Dropzone.options.dropzoneForm = {
init: function () {
this.on("success", function(response) {
alert('Success event fired! Check console');
console.log(response);
});
},
paramName: "file"
};
});
【问题讨论】:
-
您的表单中没有任何元素,所以我怀疑它没有任何大小来检测事件。尝试添加文件输入,在父 div 上使用 dropzone 设置为放置区域的大小。
-
我尝试在表单中添加以下元素 仍然无法正常工作
-
dropzonejs.com 按照你的文档。
-
您是否尝试过记录
dragover和dragenter事件? -
它现在工作))请参阅下面的答案
标签: javascript jquery html dropzone.js