Bonjour à tous,
désolé d'avoir posté dans la mauvaise catégorie dans le précédent message.
Je bloque sur un envoi de variable javascript en ajax, avec l'objet XMLHttpRequest par method POST.
J'avais réussit à le faire auparavant, mais la ... le script php derrière ne vois plus les variables POST
Lorsque j'envois les variables par GET, tout fonctionne bien.
Mais lorsque je les envois par POST, le tableau est toujours vide ...
Sauriez vous d'ou peut venir le problème ?
Merci
Voila mon script js :
et voici mon script php, qui me permet juste d'essayer de récupérer mes variables ... :
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 function ajax(){ var http=null; if (window.XMLHttpRequest) { http = new XMLHttpRequest(); } else if (window.ActiveXObject) { http = new ActiveXObject("Microsoft.XMLHTTP"); } if(http==null) { alert("Sorry You Browser No Supports XMLHTTP"); return; } message = " mon message "; http.open("POST", "./contact.php", true); http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); http.send(message); http.onreadystatechange = function () { if( http.readyState == 4 ) { alert("mon retour : "+http.responseText); } } } document.getElementById("buttonSend").onclick = function (){ ajax(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php print_r($_POST); print_r($_GET); echo "fin de script"; ?>
Partager