Bonjour,
Je suis en plein apprentissage de l'AJAX et j'avoue que je rame
j'ai développé une petite fonction qui normalement va chercher un texte tout simple dans un ficher info_video.php et l'affiche dans un alert()
fonction :fichier php :
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 function test () { var xhr = null; if (window.XMLHttpRequest || window.ActiveXObject) { if (window.ActiveXObject) { try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { xhr = new XMLHttpRequest(); } } else { alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest..."); return; } xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { alert('test : '+xhr.responseText); } } xhr.open("POST","info_video.php",true); xhr.send(null); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php echo "salut"; ?>
Mon problème est que tout se déroule correctement jusqu'a l'affichage de la boite alert qui logiquement devrai afficher test : salut
au lieu de cela celle-ci m'affiche seulement test :
Je pense donc que le probleme viens de mon xhr.responseText mais étant debutant cela fais 1h que je me prend la tete pour résoudre ce problème sans y arriver.
Je fais donc appelle à vos connaissances pour m'aider.
Merci d'avance Julien
Partager