[AJAX] Ajax, XMLHttpRequest sending variable Post
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 :cry:
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 :
Code:
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();
} |
et voici mon script php, qui me permet juste d'essayer de récupérer mes variables ... :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<?php
print_r($_POST);
print_r($_GET);
echo "fin de script";
?> |