Bonjour,
Voilà j'ai un script en ajax pour allé récupérer des information sur une base de donnée via un script php, je m'en sert pour faire de l'authentification login mot de passe. Le soucis quand je rentre mon login et mot de passe le script .js récupère bien les info et les passe bien a mon script php pour l'exécution mais le problème dans mon script ajax quand je récupère la réponse, je fait un test voir code ci-dessous :
Le souci quand la réponse est 0 il rentre jamais dans le premier if, je suis toujours dans le 2 if.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if(http.readyState == 4){ var response = http.responseText; if(response == 0){ document.getElementById('login_response').innerHTML = 'Login failed! Verify user and password'; // if login fails //document.getElementById('login_response').innerHTML = 'Login failed! Verify user and password'; // else if login is ok show a message: "Welcome + the user name". } else { document.getElementById('login_response').innerHTML = 'Welcome'+response; }
J'ai bien tester la valeur de retour, quand le login et mot de passe est ok j e recoit bien la bonne réponse et qd ya un erreur je recois bien 0.
Qqun peut m'aider merci.
Partager