Bonjour,

Voilà, j'utilise la méthode post en Ajax avec jQuery pour entrer les valeurs d'un formulaire dans la BDD. La fonction marche correctement, le seule problème c'est que je suis obligé de mettre une ligne de code pour que le code de la fonction success soit éxecuté.

Voilà la ligne que je dois ajouter (avant ou après la fonction post) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$("#formAlbum").html("Youpi");
(A noter que j'ai essayé avec d'autres id, avec d'autres fonctions comme css(), je suis obligé d'utiliser la fonction html pour que ça fonctionne)

Et voici le code de ma fonction :

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
 
function add_album(formulaire){
    var nom_album = formulaire.nom_album.value;
    var id_activite = formulaire.activite.options[formulaire.activite.selectedIndex].value;
 
    $("#formAlbum").html("Youpi");
 
    $.post("add_album.php", {nom: nom_album, id: id_activite},
    function success(data){
        if(data==1){
            $("#formAlbum").html("Album photo créé avec succès !");
            $("#formAlbum").css("text-align", "center");
            $("#uploadPhotos").slideDown("slow");
        }
        else {
            alert('Impossible de créer l\'album photo ! ');
        }
    });
 
}
En espérant que vous trouverez réponse à mon problème...

Merci d'avance !