ajaxfileupload发布谷歌浏览器

时间:2011-10-11 19:11:04

标签: jquery

我正在一个项目中工作,我使用ajaxfileupload.js作为文件上传器。这个插件使用了jQuery,我的项目jquery版本是1.6.4

它在Mozilla / IE / Opera中运行良好。但不幸的是,它不适用于谷歌浏览器。 当我尝试上传文件然后在调试器中发现错误时。

错误消息: 未捕获的TypeError:对象函数(a,b){return new e.fn.init(a,b,h)}没有方法'handleError'

我试过它超过4个小时,我没有任何解决方案。 请帮我解决这个问题。

感谢。

3 个答案:

答案 0 :(得分:1)

尝试使用最新版本的jquery.form.js 我从这里得到了它:http://malsup.github.com/jquery.form.js 它解决了我的问题。

答案 1 :(得分:1)

确保包含以下内容:

<script type="text/javascript" src="ajax_upload.js"></script> 

如果它在脚本文件中找到“无方法”,可能是因为它没有在网站上正确引用。

答案 2 :(得分:0)

我删除了try-catch,从fileuploader.js中留下try {...}块内的内容 此外,请确保执行“空缓存和硬重载”或至少ctrl + F5,因为chrome通常使用文件的缓存版本,而不是具有最新更改的版本。