我试图使用这个jQuery插件进行跨域图像上传
jQuery.fileupload
我认为插件使用require.js,我已经包含了因为我使用它加载我的页面的JavaScript代码.
该插件似乎并不需要我包含require.js,但是当我测试我的页面时,我得到了
这个错误
Uncaught Error: Mismatched anonymous define() module: function ( $,
undefined ) {
07001
有人可以指出我正确的方向
解决方法
您不需要使用Requirejs来使用jQuery文件上载.
只需确保按正确的顺序包含required files:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <!-- The jQuery UI widget factory,can be omitted if jQuery UI is already included --> <script src="js/vendor/jquery.ui.widget.js"></script> <!-- The Iframe Transport is required for browsers without support for XHR file uploads --> <script src="js/jquery.iframe-transport.js"></script> <!-- The basic File Upload plugin --> <script src="js/jquery.fileupload.js"></script> <script> $(function () { $('#fileupload').fileupload({ // your options }); }); </script>