我正在使用来自PHP Letter的ajax文件上传插件,并且正在使用jQuery 1.6.2,这些文件可以正确上传,但是当我检查javascript错误时,我无法使用从php脚本返回的JSON数据,但我遇到了这个错误,
“未捕获的TypeError:对象函数(a,b){返回新的e.fn.init(a,b,h)}没有方法’handleError’”
在铬和
“ jQuery.handleError不是函数”
在Firefox中。
有没有类似的经历?
就是在您尝试将其与最新版本的jQuery一起使用时。从库上限开始,然后从V 1.5开始,不提倡handleError函数。我通过在我的ajaxfileupload.js文件中添加此函数来解决它。
handleError: function( s, xhr, status, e ) { // If a local callback was specified, fire it if ( s.error ) { s.error.call( s.context || window, xhr, status, e ); } // Fire the global callback if ( s.global ) { (s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] ); } }
对我来说很好 另外,如果您尝试在同一页面上使用任何ajaxSubmit(),它将无法正常工作,因此我使用带有axxfileupload的常规表单提交。如果有人可以提供相同的帮助,请告诉我。