jquery file upload报错:Uncaught TypeError: Cannot call method 'unshift' of undefined

来源:互联网 发布:西北师大知行学院萧泰 编辑:程序博客网 时间:2024/05/22 12:13

本周用jquery file upload这个插件做一个上传文件的功能,打开页面的时候浏览器控制台报错:

Uncaught TypeError: Cannot call method 'unshift' of undefined

而且连报3个同样的,分别来自:

jquery.fileupload-image.js

jquery.fileupload-audio.js

jquery.fileupload-video.js

并且jquery.fileupload-validate.js也报了一个错:

Uncaught TypeError: Cannot call method 'push' of undefined


百度了一下,基本没有相关的信息。没办法,翻墙用谷歌,答案立马找到了:


从这个老外的回答来看,似乎是process插件没有放在image/video/audio插件的前面导致的无法调用相关内容的问题。于是调整一下引用的顺序,

<script type="text/javascript" src="js/lib/jquery/jquery.fileupload-process.js"></script><script type="text/javascript" src="js/lib/jquery/jquery.fileupload-image.js"></script><script type="text/javascript" src="js/lib/jquery/jquery.fileupload-audio.js"></script><script type="text/javascript" src="js/lib/jquery/jquery.fileupload-video.js"></script><script type="text/javascript" src="js/lib/jquery/jquery.fileupload-validate.js"></script>

把jquery.fileupload-procss.js放在前面引用。

不报错了,OK。



jquery.fileupload-image.js
jquery.fileupload-image.js
0 0
原创粉丝点击