Bonjour,
Je vous fait part de mon anomalie dans la page JSP.. En fait, je manipule l'objet xmlhttpRequest pour insérer des données dans une BD d'un serveur distant..
Je remarque lors de certains traitements (après avoir cliqué sur le bouton submit) que mon "xmlhttp.readyState" n'atteigne pas la valeur 4 (suite verification grâce à un alert() )... Il affiche juste la valeur 1 puis plus rien.
Je n'arrive pas à reconnaitre la cause puisque celà n'arrive pas à tous les coups, au contraire, le process se déroule normalement la plupart du temps, ce qui me rend dans l'incapacité de créer un scénario ou sa plante..
Mais je sais que le problème existe (il est aussi bloquant car il fait croire à une insertion dans la BD alors que ce n'est pas le cas)
Je vous poste une extrait de mon code javascript
PS : en cas de crash, meme le "alert('ERROR: ' + e);" ne s'affiche pas
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 function handleServerResponseInsertion() { try{ if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { alert("insertion congé réussie"); } else { alert("Error during AJAX call. Please try again"); } } else { // IF CONNECTION IS BUSY, WAIT AND RETRY setTimeout("handleServerResponseInsertion()", 1000); } } catch(e) { alert('ERROR: ' + e); } }
Merci pour vos réponses
Partager