Bonjour,
Decidement, je me casse la tête avec Ajax. Veuillez m'excuser si elle avait été evoqé precedemment ou si elle est bete. Après avoir lu les tuto et fouiller, je ne trouve pas de solution à mon nouveau pb.
Voici le code tpl
et voici le code 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 function getXhr(){ var xhr = null; if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr } function go(ip){ if(ip != ""){ var xhr = getXhr() xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ document.ordi_enr.dysfon.value = xhr.responseText; } } xhr.open("GET","load_dysfon.php",true); xhr.send(null); }else { document.ordi_enr.dysfon.value = "";} }
En executant à ce niveau, ca marche. En changeant après l'execution le php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php echo "Tout marche"; ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php echo "Juste pour tester"; ?>
En executant après cette modification, c'est toujours le 1er message "Tout marche" qui s'affiche.
Comme faire pour que l'ancienne message ne s'affiche plus ?
Partager