Bonjour à tous,
J'ai une page aspx où j'ai 1 fonctions js :
j'appelle cette fonction à différents endroits dans cette page..
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 addArticle(s) { document.getElementById("t").innerHTML="Load..." xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("t").innerHTML=xmlhttp.responseText; if (document.getElementById("t").innerHTML == "ok") { location.href(location.href); } } } xmlhttp.open("GET",s,true); xmlhttp.send(); document.getElementById("t").innerHTML=s; } }
je fais le traitement des données sur une autre page aspx et à la fin je renvoie "ok" via.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Response.write("ok")
Normalement, comme vous pouvez le voir dans mon code, si la reponse est "ok", je redirige la page.
Or actuellement j'ai "ok" qui s'affiche sur ma page.
Si je fais alert(xmlhttp.responseText) juste avant le if pour la redirection, il me renvoie tout ce qu'il y a dans la balise <head> et après "ok"..
Pouvez-vous m'orienter sur mon erreur, sur ce qui m'a échappé, svp ?
Merci d'avance
Partager