您的位置首页生活百科

ajaxfileupload.js扩展插件无法上传问题

ajaxfileupload.js扩展插件无法上传问题

的有关信息介绍如下:

ajaxfileupload.js扩展插件无法上传问题

解决ajaxfileupload.js 上传报错问题,以及浏览器的兼容性问题

上传过程中 会出现缺少函数 handleError,只需要在ajaxfileupload.js末尾添加函数如下:

handleError: function( s, xhr, status, e ) {

if ( s.error ) {

s.error.call( s.context || window, xhr, status, e );

}

if ( s.global ) {

(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );

}

}

在上传过程中,FF和GOOGLE chrome都能上传成功,但GOOGLE中不执行回调函数,打印返回的data数据,发现json格式中后面添加了"

ajaxfileupload.js中查找 if ( type == "JSON" ){后面添加

var ends = data.indexOf('}');

data = data.substr(0,ends+1);

IE浏览器中,IE8可以正常上传,但IE9和IE10都无法上传,这是由于IE浏览器的版本升级问题。修改方法如下:

查找

if(window.ActiveXObject) {

var io = document.createElement('