Serialize POST multipart/form-data
Bonjour,
Je voudrais passer un script HTML/PHP en Ajax afin de mettre un waiting pendant l'upload des fichiers.
Cependant je n'arrive pas à faire fonctionner le serialize() :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
$("form #test").submit(function(){
var data = $('#test').serialize();
$.ajax({
url: 'upload.php',
type: 'POST',
contentType: "multipart/form-data",
data: data,
async: false,
success: function (data) {
alert(data)
},
cache: false,
contentType: false,
processData: false
});
return false;
}); |
J'ai l'impression qu'il n'est pas possible de faire de l'Ajax sur de l'envoi de fichiers... J'ai pas envie de passer par des plugins...
Peut être la solution d'une frame ? Mais je ne sais pas comment procéder pour avoir un retour de upload.php sans recharger la page html :calim2: