您的位置:首页 > Web前端 > JQuery

使用ajaxuploadfile遇到的问题处理

2014-02-27 14:57 471 查看
最近在项目中使用ajaxuploadfile.js,遇到了几个问题。
1. 没有handleError()的错误
原因:该方法已经被jquery去除。

解决方法:在ajaxuploadfile.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] );
}
}
2.在ie9 ,根本没有提交。
原因:我用了一个div的click事件触发file的click事件,绑定file的change事件提交。但是ie出于所谓安全,不允许这样。
解决:将file框透明,与div重叠。
file框的css:
margin-left:-350px;
font-size:30px; cursor:pointer;
filter:alpha(opacity=0); opacity : 0; border : none;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  local jquery status