使用3.2.1版本的 uploadify 作为上传组件,今天突然出现一个问题,上传组件选择文件之后,点击上传按钮没反应。
打开chrome浏览器的console,发现报JS错误。
jquery.uploadify.min.js:16 Uncaught TypeError: Cannot read property 'queueData' of undefined
at HTMLInputElement.<anonymous> (jquery.uploadify.min.js:16)
at Function.each (jquery-1.7.2.min.js?v=:2)
at init.each (jquery-1.7.2.min.js?v=:2)
at init.upload (jquery.uploadify.min.js:16)
at init.c.fn.uploadify (jquery.uploadify.min.js:16)
at HTMLInputElement.onclick (index:1646)
百度,bing,stackoverflow搜索均发现很少有记录。
解决方案:
1、升级chrome浏览器(非必须)
2、检查是否安装及升级flash播放器和插件(必须)
3、配置chrome浏览器关于flash的设置(强烈必须)
地址:
chrome://settings/content/flash
设置:
允许网站运行 Flash
将网站加入允许列表:比如百度和斗鱼
问题解决!