Bonjour, je démarre avec les xmlhttprequest (et avec javascript....).
Le script suivant (de base) ne marche pas. C'est surement un truc tout bête mais je ne trouve pas l'erreur...
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
 
<SCRIPT language="Javascript">
var xhr_object = null; 
 
if(window.XMLHttpRequest){ // Firefox 
	 xhr_object = new XMLHttpRequest(); 
	 //alert("firefox");
}
else if(window.ActiveXObject){ // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   //alert("ie");
	 }
     else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	 } 
 
 
/* Préparation d'une requête asynchrone de type POST : */
xhr_object.open("POST", location.href, true);
 
 
/* Effectue la requête en envoyant les données : */
xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
var data = "var1=toto";
xhr_object.send(data);
 
if(xhr_object.readyState == 4){
	 alert("Requête effectuée !");
	 }
 else {
 	 alert("Requête pas effectuée !"); 
	 }
 
</script>
<?php
echo "var1= ".$_POST['var1'];
?>
Requête pas effectuée ! s'affiche à l'écran...

Merci pour votre aide!!