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 )
sa c'etait la page principale
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>
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
+
Partager