[AJAX] Qu'est ce qui ne marche pas
Bonjour,
j'ai le code suivant qui ne fonctionne pas et je ne comprends pas pourquoi...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function login()
{
var xhr;
xhr = getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
alert("WORK");
document.getElementById('compte').innerHTML = xhr.responseText;
}
}
xhr.open("POST", "./loginText.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("pseudo="+document.formLogin.pseudo.value+"&password="+document.formLogin.password.value);
} |
Bien entendu, ./loginText.php existe. Le problème est que l'alert ne s'enclenche jamais, et pourton xhr.readyState passe bien à 4.
Si vous pouvez m'aider :(
Merci d'avance.