Bonjour,
J'ai fait un script pour vérifier la disponibilité d'un login lors d'une inscription
en utilisant "prototype.js" que vous connaissez surement
et dans dispo_user.php je fais une vérification dans la BDD pour savoir si le login a déjà été choisi et cela m'echo oui ou non en gros
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 function dispo_user(pseudo){ send = "pseudo="+pseudo; var ajax = new Ajax.Updater ("message","dispo_user.php", { evalScripts:true, parameters: send, method:'POST', onComplete: onFinish() } ); function onFinish(){ } }
J'ai aussi essayé de cette manière
En local cela fonctionne et sur un serveur en ligne aussi mais sur un serveur OVH (le serveur final) cela ne fonctionne pas et provoque une erreur "internal server error"
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 // On défini ce qu'on va faire quand on aura la réponse xhr.onreadystatechange = function(){ // On ne fait quelque chose que si on a tout reçu et que le serveur est ok if(xhr.readyState == 4 && xhr.status == 200){ reponse = xhr.responseText; document.getElementById('message').innerHTML = reponse; }else{ alert(xhr.responseText); } } // Appel de la page en méthode POST xhr.open("POST","dispo_user.php",true); // ne pas oublier ça pour le post xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); // envoi des arguments xhr.send("pseudo="+pseudo);
Si quelqu'un pouvait m'éclairer je serais soulager
Merci d'avance
Partager