php - dropzone.js,无法以编程方式创建 dropzone
问题描述
我正在尝试使用dropzone.js。
这有效:
<form id='imageForm' action="<?php print $website["folder"]; ?>upload.php" class="dropzone" data-maxFiles='1'>
</form>
这不起作用:
<form id='imageForm'>
</form>
<script>
$("#imageForm").dropzone({ url: websiteFolder + "upload.php" });
</script>
也不去:
<script>
Dropzone.options.imageForm = {
paramName: "file", // The name that will be used to transfer the file
maxFilesize: 2, // MB
accept: function(file, done) {
if (file.name == "justinbieber.jpg") {
done("Naha, you don't.");
}
else { done(); }
}
};
</script>
在后两种情况下,我都没有收到错误,也没有创建 dropzone。
我想我忽略了一些明显的东西。但是,它是什么?
解决方案
Dropzone 要求您有一个具有类 .dropzone 的元素。如果没有,您将需要根据文档在下面的链接中创建包含这些类的自定义模板:
推荐阅读
- html - HTML表格在打印时保持列宽
- node.js - 文件未使用 gulp-concat 加载
- python - 同时运行多个python文件
- javascript - 在 `Component` 装饰器中动态加载 Angular 模板
- tensorflow - 语义分割性能:多类与二类
- java - 将 MapActivity 添加到 FragmentLayout
- shell - 在 CentOS 6.10 上无法连接到 Daemon Deluge
- asp.net-mvc-5 - 为一个字段工作而不是另一个字段的预输入
- javascript - Object.prototypes builtins 直接规则
- apache-kafka-streams - Kafka Streams - java 版本依赖