我试图使用
jQuery-File-Upload plugin.但实际上尝试调用该功能时我有一个问题。在我的代码中,我会调用$(fubar).fileupload,并获取Uncaught TypeError:Object#< Object>没有方法’_on’jquery.fileupload.js:977。现在这是在页面和所有js脚本加载之后发生的。
A)工具板上的similar error is discussed。我尝试在dom加载之后添加jquery.fileupload.js的技术。我尝试了这种技术,有如下的东西。
<script src='/static/presentation/js/lib/jquery.fileupload.js'></script> <script src='/static/presentation/js/lib/jquery.iframe-transport.js'></script> </body>
但是当加载页面时,我收到另一个错误Uncaught错误:不匹配的匿名define()模块:function($){…。
B)在documentReady上,我甚至尝试动态生成并包含脚本标签。但我得到相同的错误Uncaught错误:不匹配的匿名define()模块:function($){…。
我正在使用jquery-file-upload with requirejs。我只是带来了这一点,我测试了图书馆,并使用一个简单的jane静态网站。只是基本的js库文件。所以我不知道是什么原因造成的。但它似乎不是DOM相关的。
任何帮助是赞赏。
解决方法
好的,我只是想出来了。我只需要在jquery.ui.widget.js和jquery.iframe-transport.js之后添加jquery.fileupload.js。至少我知道将来参考。
<script src='/static/presentation/js/lib/jquery.ui.widget.js'></script> <script src='/static/presentation/js/lib/jquery.iframe-transport.js'></script> <script src='/static/presentation/js/lib/jquery.fileupload.js'></script>