ajaxfileupload.js插件支持多文件上传

uff1a前提

对于ajaxfileupload.js插件多文件上传

步:

1,修改源代码,(源代码只支持上传一个文件):

复制代码代码如下所示:

在修改代码之前/

/ /无功oldelement = jQuery(# + fileelementid);

/ / var新元素= jQuery(oldelement)Clone();

/ / jQuery(oldelement)。Attr('id',fileid);

/ / jQuery(oldelement)前(空间);

/ / jQuery(oldelement)。AppendTo(形式);

在修改代码之前/

修订后的代码。

对于(VAR我fileelementid){

无功oldelement = jQuery(# + fileelementid {我});

VaR新元素= jQuery(oldelement)Clone();

jQuery(oldelement)。Attr('id',fileid);

jQuery(oldelement)前(空间);

jQuery(oldelement)。AppendTo(形式);

}

修订后的代码。



2。使用方法:

复制代码代码如下所示:

ajaxfileupload({美元。

URL。

Secureuri:假,

/ / / fileelementid:'uploadfile1 /原来的使用方法

fileelementid:{ 'uploadfile1 ','uploadfile2 ','uploadfile3 ','uploadfile4 ','uploadfile5}, / /现在使用的方法

DataType:'json,

成功:函数(数据){

AjaxLoadEnd();

如果(data.result = =成功){

美元。messager.alert(信息','进口','info成功。);

{人}

$(# import_right)对话框(打开的);

美元。messager.alert(信息','导入失败。错误信息:+数据。消息,错误的);

}

},

错误:函数(数据,状态,E)

{

AjaxLoadEnd();

美元。messager.alert(信息','导入失败。错误信息:网络异常或表单数据错误。'错误');

}

});