bonjour,
voila je suis novice en ajax et je dois realiser une sorte de "passerelle", ou encore de service web qui me permettent dans un premier temps d'envoyer un id à un serveur distant pour qu'il me renvoie un flux xml que je dois ensuite parser.
Donc pour l'instant sur ma page j'ai :
<script language="text/JavaScrpit">
qui est un code qui semble fonctionner.
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 this.form.onload() = function(){ var xhr_object = null; if(window.XMLHttpRequest) // Firefox xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr_object.open("POST", "http://(...)/test.asp", true); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4){ eval(xhr_object.responseText); } xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); var data = "Culture="escape(<%=Culture%>)+"&Enseigne=<%=session("enseigne")%>"; xhr_object.send(data); } } </script>
Bref j'ai donc plusieurs question :
1) a quoi correspond la ligne en rouge?
2) je vais coder ma page http://(...)/test.asp en asp et donc comment me renvoyer les données sur ma page?
3) et comment les parser?
Wala j'espere avoir été assez clair, je me suis pas mal documenté mais les tuto sur le net sont surtout pour l'envoie de données, pas vraiment la récupération.
D'avance merci!
Et enfin si juste en locale j'ai une page "test.asp" sur ma page principale j'en fais un include et dans ma page test je fais juste
, cela ne me renvoie rien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <% response.write "l'enseigne est :"&request("Enseigne") %>
Partager