Je pratique mes compétences jQuery (ok, j'apprends aussi) et j'ai eu un problème. J'ai reçu un formulaire de téléchargement de fichier avec entrée de fichier. J'utilise ce plugin (http://www.fyneworks.com/jquery/multiple-file-upload/#tab-Uploading) pour télécharger plusieurs fichiers à la fois. Je suis donc en utilisant la saisie formulaire suivant:jQuery AJAX Form, impossible d'envoyer un tableau?
<input type="file" class="multi" name="photo[]" accept="gif|jpg|jpeg|png" maxlength="5"/>
maintenant ... Je suis en train d'envoyer une requête AJAX dans le fichier php qui va gérer la validation côté serveur et téléchargement:
$('#upload_photos_s').click(function(q){
var photo = $('[name=photo[]]').val();
// Process form
$.ajax({
type: "POST",
url: "upload.php",
data: 'photo[]='+photo,
success: function(html){
alert($('[name=photo[]]').val());
$("#photo_upload_form").html(html);
}
});
return false;
});
Bien que en utilisant Firebug je peux voir qu'il n'y a qu'un seul fichier dans la photo [].
Des suggestions pourquoi? Y a-t-il quelque chose qui me manque?
Cordialement, Tom
+1 pour avoir signalé l'erreur lors de l'utilisation d'une entrée de fichier 'value' à télécharger. – peirix