Maison >interface Web >js tutoriel >Comment le plug-in ajaxFileUpload.js prend en charge plusieurs compétences uploads_javascript de fichiers

Comment le plug-in ajaxFileUpload.js prend en charge plusieurs compétences uploads_javascript de fichiers

WBOY
WBOYoriginal
2016-05-16 16:38:061340parcourir

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) :

Copier le code Le code est le suivant :

//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 :

Copier le code Le code est le suivant :
$.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'); }
});


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn