Bonjour !

je suis en train de me mettre à l'AJAX et je rencontre un probleme butoire!
voici mon code ( j'ai repris une partie du code du tuto de dev croyent que c'etait le mien qui merdait )

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
39
40
41
42
43
44
45
46
47
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>test ajax</title>
<script language="javascript">
function getXhr(){
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
			}
 
			function go(){
				getXhr()
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						document.getElementById('text').value = xhr.responseText;
					}
				}
				xhr.open("GET","122.php",true);
				xhr.send(null);
			}
 
</script>
</head>
 
<body>
 
<form>
 <input type="text" name="text" id="text">
  <input type="button" onClick="go()" value="go !!!">
</form>
</body>
</html>
sa c'etait la page principale

et voila la page 112.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<?php
echo rand(0, 9);
?>

et le probleme qui se pose c'est que quand je clique sur le bouton go !!! , la premiere foie un chiffre entre 0 et 9 s'affiche mais quand je renouvelle l'operation alor la, c'est le même chiffre qui apparait et même si je renome le 122.php sa ne change rien

d'ou cela peut il venir??


merci

+