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
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 = "";}
		}
et voici le code php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php           
           echo "Tout marche";
?>
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 "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 ?