11548 sujets

JavaScript, DOM et API Web HTML5

Salut,

Voila je fais un petit script d'upload d'image en php avec de l'ajax.

J'ai fait le code suivant mais impossible de récupérer le fichier, j'ai essayer avec un champs de type texte et ca fonctionne par contre avec un champs type file impossible si je desactive ajax ca marche donc je pense que l'erreur viens de mon code javascript :

$(document).ready(function(){

    $("#form").submit(function() {
    s = $(this).serialize(); 
    $.ajax({ 
        type: "POST",
        data: s, 
        url: $(this).attr("action"), 
        success: function(retour){ 
            $("#recipient").empty().append(retour); 
        } 
    }); 
    return false; 
    });
});


Merci pour votre aide A+
Salut,

L'upload de fichier ne fonctionne pas en principe via ajax (raison de sécurité surement).

Des bidouilles existent via des frames mais je le déconseille. Smiley biggol

Voici deux liens qui te permettrons peut être d'arriver à tes fins :

- Upload en ajax (pas testé)
- SWFUpload

a+