Prérequis:
Plugin ajaxfileupload.js
étape:
1. Modifier le code source (le code source prend uniquement en charge le téléchargement d'un seul fichier):
La copie de code est la suivante:
// le code avant modification --------
// var oldElement = jQuery ('#' + fileelementId);
// var newelement = jQuery (oldElement) .clone ();
//jQuery (oldelement).attr('id ', fileId);
//jQuery (oldelement).
//jQuery(OLDElement ).APPENDTO(Form);
// le code avant modification --------
// Code modifié --------
pour (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) .Apndto (formulaire);
}
// Code modifié --------
2. Comment utiliser:
La copie de code est la suivante:
$ .ajaxfileupload ({
URL: "./upload/upload.action",
SecureUri: Faux,
// FileelementId: 'uploadFile1', // Méthode d'utilisation d'origine
FileElementId: ['uploadFile1', 'uploadFile2', 'uploadFile3', 'uploadFile4', 'uploadFile5'], // Utilisez maintenant la méthode
Type de données: «JSON»,
Succès: fonction (données) {
ajaxloadEnd ();
if (data.result == "Success") {
$ .Messager.Alert («Informations», «importé avec succès», «info»);
} autre {
$ ('# import_right'). Dialog ('open');
$ .Messager.Alert («Informations», «Importation a échoué. <br> Message d'erreur:« + data.sessage, «error»);
}
},
Erreur: fonction (données, statut, e)
{
ajaxloadEnd ();
$ .Messager.Alert («Informations», «Importation a échoué. <br> Message d'erreur: exception du réseau ou erreur de données de formulaire.», «Erreur»);
}
});