首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.dropzone js错误“未捕获函数:$(...) Dropzone is not a TypeError”

.dropzone js错误“未捕获函数:$(...) Dropzone is not a TypeError”
EN

Stack Overflow用户
提问于 2017-08-21 22:48:15
回答 3查看 9.7K关注 0票数 5

我一直在尝试将dropzone与其他输入域添加到同一表单上,但最终我成功了。我目前遇到的问题是dropzone字段在单击或拖动时没有响应性,并且在我的控制台中得到了这个错误:"Uncaught:$(...)dropzone is not a.dropzone“。下面是我的代码:

代码语言:javascript
复制
    <link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.0.1/dropzone.css" rel="stylesheet" />
    <link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.0.1/min/basic.min.css" rel="stylesheet" />
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.0.1/dropzone.js"></script>


    {!! Form::open([ 'action'=>'MainController@uploadCar', 'files' => true, 'enctype' => 'multipart/form-data']) !!}

    <div class="dropzone dropzone-previews" id="my-awesome-dropzone"></div>

     <div class="col-md-6">
     <label class="required">Location</label>
     <input type="text" class="full-col" name="location">
     </div>

     {!! Form::close() !!}

     <script type="text/javascript">

     Dropzone.autoDiscover = false;
     jQuery(document).ready(function() {

      $("div#my-awesome-dropzone").dropzone({
        url: "/uploadcar"
      });

     });


     </script>

我们将非常感谢您的帮助

EN

回答 3

Stack Overflow用户

发布于 2020-03-14 01:50:43

开派对有点晚了。希望能帮助到一些人。来自Dropzone.js的。尝试使用:

代码语言:javascript
复制
// Dropzone class:
var myDropzone = new Dropzone("div#my-awesome-dropzone", { url: "/uploadcar"});

而不是:

代码语言:javascript
复制
$("div#my-awesome-dropzone").dropzone({
    url: "/uploadcar"
});

我有同样的问题(在不同的场景中),它对我有效

票数 1
EN

Stack Overflow用户

发布于 2017-08-24 21:21:24

当查看下面给定地址上的相关javascript文件时,我看到名为"dropzone“的函数以大写字母开头:

https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.0.1/dropzone.js

因此,首先要确保函数的使用没有版本问题。然后尝试使用相关函数的大写,如下所示:

代码语言:javascript
复制
jQuery(document).ready(function() {
    $("div#my-awesome-dropzone").Dropzone({
        url: "/uploadcar"
    });
 });

希望这能帮到你。

票数 0
EN

Stack Overflow用户

发布于 2021-02-22 18:15:38

尝试在包含Dropzone之后调用它,并将其放入jquery文档中

代码语言:javascript
复制
$(document).ready(function() {
      $("div").click(function() {
       // call dropzone here
      });
    });
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45800079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档