天在用ajaxfileupload时firebug报了一个“jQuery.handleError is not a function”的错误。因为在以前使用jQuery.form一直都没有出现过这个问题,我对比以前的项目才发现,在这个项目中使用的jQuery是1.10.2的版本,而以前是使用的1.4.2。度娘一番之后,找到解决办法:jQuery.handleError is not a function 报错原因是:
handlerError只在jquery-1.4.2之前的版本中存在,jquery-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] );
}
},
后来发现又报个错SyntaxError: expected expression, got '<' 查阅资料发现:
答案是:dataType参数一定要大写。如:dataType: 'HTML'。
相关推荐
NULL 博文链接:https://zhangzhaoaaa.iteye.com/blog/2123021
添加了handleError,防止因为jquery版本问题报错; uploadHttpData中类型为json时对data进行了处理,去除了返回数据中的标签 建议后台返回text/html格式的Response;防止在ie下不能识别application/json类型造成的异常
ajaxfileupload.js 这是个非常好的异步上传图片的插件,来解决form表单上传时要刷新页面的问题。
ajaxFileUpload 博文链接:https://raising.iteye.com/blog/2233668
ajaxfileupload.js 异步上传文件: 直接引用。 调用方法: $.ajaxFileUpload({ url:'',//后台接口地址 type: post, secureuri: false, //一般设置为false fileElementId: 'ofx', // 上传文件的id、name属性名 ...
ajaxfileupload.js 上传文件不报错版本! 放心使用!! 平时自己用的
该js包是在官方下载的ajaxFileUpload.js基础上所做修改后的包,修改该...2、解决了ajaxFileUpload 报jQuery.handleError is not a function的bug。 3、解决了使用ajaxFileUpload除了上传文件外不能传递其他参数的bug。
ajaxfileupload ajaxFileUpload是一个异步上传文件的jQuery插件。
解决了handleError报错的问题,以及解决了浏览器不兼容的问题。
AJAXFileUpload ajax 异步文件上传 进度条AJAXFileUpload ajax 异步文件上传 进度条
AjaxFileUpload可以实现ajax文件上传
AjaxFileUpload完整版,兼容ie9,ie10, 可返回json,可携带多参数上传,jQuery.handleError(s, xml, status, e);异常报错,在csdn上下载其他人的,老是有问题。 这个修改了半天,共享给大家。
ajaxfileupload.js用于文件上传
原版ajaxFileUpload 没有经过修改(官网代码本身存在错误 需自行改正)
这个错误是由于ajaxfileupload.js 是在jquery1.4.2版本之前写的,Jquery之后的版本已经没有了handleError 方法,所以可以将1.4.2版本中的该方法复制到该js中 3:执行成功后,始终指向error方法处理,无法执行sucess...
ajaxFileUpload 前台文件上传dome JAVA
该js包是在官方下载的ajaxFileUpload.js基础上所做修改后的包,修改该包所...2、解决了ajaxFileUpload 报jQuery.handleError is not a function的bug 3、解决了使用ajaxFileUpload除了上传文件外不能传递其他参数的bug