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 :
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();
}
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
 
<?php
 
 
print_r($_POST);
print_r($_GET);
 
 
echo "fin de script";
 
?>