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 : Sélectionner tout - Visualiser dans une fenêtre à part
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