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...
Requête pas effectuée ! s'affiche à l'écran...
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']; ?>
Merci pour votre aide!!
Partager