Bonjour,
Avec le code ci-dessous (plus bas), je n'arrive pas à exécuter la ligne, le if ( varRetour2 == 'OK' ) est toujours faux et donc c'est toujours la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert('a')
qui s'exécute. Pourtant la ligne Alert("varRetour2:" + varRetour2) affiche bien 'varRetour:OK' dans la fenetre d'alert.
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert("Erreur lors de la methode changeFlagValide (ou timeout)");
Ci-dessous le code JAVA qui construit la réponse à ma requete
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
18
19
20
21
22
23 xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { if(xhr_object.status == 200 ) { alert("ok1:"); var varRetour2 = xhr_object.responseText; alert("varRetour2:" + varRetour2); if ( varRetour2 == 'OK' ) { alert ("a"); document.getElementById(nomDIV).style.visibility="hidden"; alert ("b"); } else { alert("Erreur lors de la methode changeFlagValide (ou timeout)"); } } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 response.setContentType("text/html"); PrintWriter out= response.getWriter(); out.println("OK"); out.flush();
AIDEZ moi, j'ai les cheveux qui tombent ! merci de votre aide !
Partager