Bonjour, mon pb est que le champ statut ne change pas alors que toute les infos sont bien renvoyé ( j'ai essayer ds une boite d alert) voici la fonction de renvoi et le champ statut :
function reponse() {
if (http.readyState == 1) {
results = http.responseText;
document.getElementById("statut").value = 'En cours de traitement';
}
if (http.readyState == 2) {
results = http.responseText;
document.getElementById("statut").value = 'En cours de traitement';
}
if (http.readyState == 3) {
results = http.responseText;
document.getElementById("statut").value = 'En cours de traitement';
}
Alain_42
Messages postés5361Date d'inscriptiondimanche 3 février 2008StatutMembreDernière intervention13 février 2017894 23 juin 2008 à 16:53
Salut,
a mon avis ça nbe peut pas marcher car:
if (http.readyState == 1) {
results = http.responseText;
http.responseText n'est utilisable que quand la réponse est arrivée complète c'est à dire quand http.readyState == 4)
StresS
>
Alain_42
Messages postés5361Date d'inscriptiondimanche 3 février 2008StatutMembreDernière intervention13 février 2017 24 juin 2008 à 10:06
lol ca c'est une autre erreur :D
mais non regarde la valeur que je donne a lelement statut :s donc c'est pas ca :s
Alain_42
Messages postés5361Date d'inscriptiondimanche 3 février 2008StatutMembreDernière intervention13 février 2017894
>
StresS
24 juin 2008 à 11:24
Supprimes results = http.responseText;
dans les trois premiers, laisses le seulement pour == 4
mais je pense que le passage de l'un à l'autre est très rapide et l'affichage n'a pas le temps de passer par tous les états.
est ce que au moins tu as la valeur finale qui s'affiche ?
@lain
StresS
>
Alain_42
Messages postés5361Date d'inscriptiondimanche 3 février 2008StatutMembreDernière intervention13 février 2017 24 juin 2008 à 11:31
dsl c'etait plus bete que ca merci a tous :D
Forum Webmastering
Trouvez des réponses à vos questions sur la création de sites web, le référencement et les meilleures pratiques pour gérer un site. Échangez avec d'autres webmasters passionnés pour améliorer vos compétences en ligne et optimiser vos projets de site web.
23 juin 2008 à 16:53
a mon avis ça nbe peut pas marcher car:
if (http.readyState == 1) {
results = http.responseText;
http.responseText n'est utilisable que quand la réponse est arrivée complète c'est à dire quand http.readyState == 4)
24 juin 2008 à 10:06
mais non regarde la valeur que je donne a lelement statut :s donc c'est pas ca :s
24 juin 2008 à 11:24
results = http.responseText;
dans les trois premiers, laisses le seulement pour == 4
mais je pense que le passage de l'un à l'autre est très rapide et l'affichage n'a pas le temps de passer par tous les états.
est ce que au moins tu as la valeur finale qui s'affiche ?
@lain
24 juin 2008 à 11:31