Prérequis :
Téléchargement multi-fichiers du plug-in ajaxFileUpload.js
Étapes :
1. Modifiez le code source (le code source ne prend en charge que le téléchargement d'un seul fichier) :
//Code avant modification-------
//var oldElement = jQuery('#' fileElementId);
//var newElement = jQuery(oldElement).clone();
//jQuery(oldElement).attr('id', fileId);
//jQuery(oldElement).before(newElement);
//jQuery(oldElement).appendTo(form);
//Code avant modification-------
//Code modifié-------
for(var i dans fileElementId){
var oldElement = jQuery('#' fileElementId[i]);
var newElement = jQuery(oldElement).clone();
jQuery(oldElement).attr('id', fileId);
jQuery(oldElement).before(newElement);
jQuery(oldElement).appendTo(form);
}
//Code modifié-------
2. Comment utiliser :
$.ajaxFileUpload({
URL : "./upload/upload.action",
secureuri : faux,
//fileElementId : 'uploadfile1',//utilisation originale
fileElementId : ['uploadfile1','uploadfile2','uploadfile3','uploadfile4','uploadfile5'],//Utilisation actuelle
Type de données : 'json',
succès : fonction (données) {
ajaxLoadEnd();
if (data.result == "succès") {
$.messager.alert('Message','Importation réussie.','info');
} autre {
$('#import_right').dialog('open');
$.messager.alert('Message','Import failed.
Message d'erreur :' data.message,'error');
}
},
erreur : fonction (données, statut, e)
{
ajaxLoadEnd();
$.messager.alert('Message','Import failed.
Message d'erreur : exception réseau ou erreur de données de formulaire.','error');
}
});