引用(ajaxfileupload.js) ajaxfileupload.js报这错jQuery.handleError is not a function
来源:互联网 发布:java 百分比格式化 编辑:程序博客网 时间:2024/05/23 23:47
在做ajaxFileUpload时,我也遇到这个问题,同时还有其它的问题,用了一下午的时间解决了:问题1:如楼主所说,jQuery.handleError is not a function 原因是,经测试handlerError只在jquery-1.4.2之前的版本中存在,jquery-1.6 和1.7中都没有这个函数了,因此在1.4.2中将这个函数复制到了ajaxFileUpload.js中,问题解决handleError: function( s, xhr, status, e ) {// If a local callback was specified, fire itif ( s.error ) {s.error.call( s.context || s, xhr, status, e );}// Fire the global callbackif ( s.global ) {(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );}},问题2:一直得到error ,无法执行指定的success方法。通过追踪ajaxFileUpload的执行过程发现,在调用它自身的uploadHttpData函数时,当执行if(type=="json") eval("data = "+data);会抛出异常,导致在处理异常的时候将status = "error" 因此一直执行error方法。上网查询,得知eval函数是用来执行一段js代码,而并不是如我所想的反解json串eval("data = "+data);的意思是 将data 赋值给 data参数 ,但是当我返回给页面的是一个简单的字符串,比如"OK" ,时,这样写就抛出异常。最后改为 eval("data = \" "+data+" \" ");即将返回的数据用双引号引起来当作字符串,然后赋给 data 。终于成功了。。。贴出来,希望可以帮助到其他同样遇到这个问题的人。
0 0
- 引用(ajaxfileupload.js) ajaxfileupload.js报这错jQuery.handleError is not a function
- 引用(ajaxfileupload.js) ajaxfileupload.js报这错jQuery.handleError is not a function
- 引用(ajaxfileupload.js) ajaxfileupload.js报这错jQuery.handleError is not a function
- ajaxfileupload.js jQuery.handleError is not a function
- ajaxFileUpload 报这错jQuery.handleError is not a function
- ajaxFileUpload 报这错jQuery.handleError is not a function
- 【转载】ajaxFileUpload 报这错jQuery.handleError is not a function
- ajaxfileupload.js结合低版本jquery报异常:TypeError: jQuery.handleError is not a function
- ajaxfileupload.js上传文件时jQuery.handleError is not a function的 解决办法
- ajaxfileupload.js的报错:jQuery.handleError is not a function 解决办法
- ajaxFileUpload报错jQuery.handleError is not a function
- ajaxFileUpload :jQuery.handleError is not a function的解决方法
- ajaxFileUpload报错jQuery.handleError is not a function
- jquery ajax图片上传 springmvc ajaxFileUpload 报这错jQuery.handleError is not a function
- 执行ajaxFileUpload发生jQuery.handleError is not a function错误的个人解决方法
- ajaxfileupload上传文件dataType为json时报jQuery.handleError is not a function
- $.ajaxFileUpload is not a function
- $.ajaxFileUpload is not a function
- C++ 用libcurl库进行http通讯网络编程
- 面向对象(高级篇之抽象类与接口的应用)
- GY编辑平台产品总结
- 被遗忘的Logrotate
- Shell学习文件权限
- 引用(ajaxfileupload.js) ajaxfileupload.js报这错jQuery.handleError is not a function
- Cocos2dx 3.0 过渡篇(十五)帧动画的存储播放
- android 自定义checkbox
- nyoj 19 擅长排列的小明
- windows及其liunx下查看端口占用情况,及其杀死占用的端口
- 在Oracle的FORM中高亮显示鼠标点击或光标所在的行
- Cocos2dx 3.0 过渡篇(十六)用ClippingNode做游戏的新手引导
- 写一个自己的Dictionary
- Python urllib模块与urlopen()函数解析