Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ajax et if qui fonctionne a l envers

    26 août 2016 à 18:34:28

    Bonjour, 

    Je suis en train de creer un formulaire d inscription, dans ce formulaire j utilise ajax pour verifier que le pseudo est bien disponible 

     function lepseudo(lepseudo)
     {
    xhr = new XMLHttpRequest() ;
    xhr.open("GET", "util/verif.php?parametre=" + lepseudo.value, false) ;
    xhr.send();
    if (xhr.responseText == 'Pseudo non disponible')	
    {
    	lepseudo.style.backgroundColor = "red";
    	document.getElementById("commentaireusername").innerHTML = "Pseudo est pas disponible";
    }
    else
    {
    lepseudo.style.backgroundColor = "green";
    	document.getElementById("commentaireusername").innerHTML = "Pseudo disponible";
    } 
    }
    //[..]connexion a la base
    $pseudo=$_GET['parametre'];
    $nbpseudo=$pdo->pseudoexiste($pseudo);
    if($nbpseudo==1)
    {
    echo "Pseudo non disponible";
    }
    else
    {
    echo "Oui";
    }

    Sauf que mon script considère que la condition est jamais respecter et ce même quand xhr.responseText est égale a 'Pseudo non disponible'

    (j ai verifie avec un alert() )

    Je ne sais plus quoi faire ....

    • Partager sur Facebook
    • Partager sur Twitter

    Ajax et if qui fonctionne a l envers

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown