本文共 6844 字,大约阅读时间需要 22 分钟。
项目中用到了jQuery的ajaxFileUpload插件,提示错误“jQuery.handleError is not a function”,但该插件很早之前就不再更新了,而其中handlerError函数只存在于jquery-1.4.2版本,因此只需要把1.4.2中的函数复制到ajaxFileUpload.js中,即可解决本问题。
handleError: function( s, xhr, status, e ) { // If a local callback was specified, fire it if ( s.error ) { s.error.call( s.context || s, xhr, status, e ); } // Fire the global callback if ( s.global ) { (s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] ); } }
完整ajaxFileUpload.js内容如下:
jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId = 'jUploadFrame' + id; var iframeHtml = '
转载地址:http://kvkpi.baihongyu.com/