Bonjour

Voilà je voudrais savoir comment ne pas afficher en double voir triple les alertes avec Ajax ?
Voici un bout de mon code.

Lorsque je suis sur ma page profile, je clic pour supprimer une demande, mes alertes s'affichent normalement une seule fois.

mais lorsque je vais sur la page d'un autre utilisateur que je fais une demande et que je reviens sur ma page profile, je re-click sur le bouton et il m'affiche deux voire trois alertes en double.

Bouton supprimé sur ma page profils

          $(document).on('click', '#supr', function(){
              var id=$('#supr').data("id1");
              if(confirm("est tu sur de vouloir supprimer ta demande ?"))
              {
                  $.ajax({
                      url:"includes/profile/games/delete_send.php",
                      cache: false,
                      method:"POST",
                      data:{id:id},
                      dataType:"text",
                      success:function(data){
                          alert(data);
                          friendsend();
                      }
                  });
              }
          });

que dois-je faire pour ne pas avoir les alerts en double ?
est ce un problème de cache ?

merci

3 réponses


Laurent.P
Auteur
Réponse acceptée

j'y suis arrivé en ajoutant

doSomethingAfterTheAlertIsCleared();

merci encore

"est tu sur de vouloir supprimer ta demande ?"
Tu bosses pour "ParcourSup" , c'est ça ?
tu auras tout corrigé avant la rentré de septembre ? :)

bonjour

non je ne bosse pas pour "ParcourSup", juste pour moi comme ca.

merci quand meme a toi.