[AJAX] XhrObj, requête en POST
Bonjour, j'ai un petit script ajax pour vérifier en temps réel du remplissage d'un formulaire si un pseudo est déjà utilisé ou pas, ça fonctionne parfaitement en local mais depuis que j'ai mis le script en ligne sur mon serveur ovh ça ne fonctionne plus...
Voilà le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| function test_login(champ)
{
//on recupere le login du champ correspondant
var img =champ.name;
//XMLHttpRequest est supporté par Internet Explorer 5.0+, Safari 1.2, Mozilla 1.0 / Firefox, Netscape 7
if(document.all) var XhrObj = new ActiveXObject("Microsoft.XMLHTTP"); //Internet Explorer
else var XhrObj = new XMLHttpRequest(); //Mozilla
XhrObj.open("POST", "http://adressedusite/test_pseudo.php");
if (champ.value.length > 2 && champ.value.length < 25)
{
//Ok pour la page cible
XhrObj.onreadystatechange = function()
{
if (XhrObj.readyState == 4 && XhrObj.status == 200)
{
if (XhrObj.responseText == 'OK')
{
// ok nouveau pseudo
indiquer(champ, false, img);
}
else
{
// erreur pseudo déjà existant
indiquer(champ, true, img);
}
}
}
}
else
{
indiquer(champ, true, img);
}
XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XhrObj.send('login='+champ.value);
} |
Je précise que le script est bien appelé mais c'est toujours la même image qui s'affiche(fonction indiquer qui fait cela).
Merci beaucoup ! ;)