Bonjour

Je ne vois plus très bien car je ne récupère pas ma valeur de $_POST via un ajax send.
Voici le code simplifié:
le fichier simplifié appelant la fonction javascript
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<FORM id='formcal'>
<?php
 echo "<TD id='tdcal' align='center' bgcolor='".$color."'><a href=\"javascript:validate('".$start."','".$mois_chiffre."','".$annee_chiffre."')\">$start</a></TD>";
?>
</FORM>

La fonction ajax
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function validate(v_cell,v_mois,v_annee){
    var xhr = getXhr();
    xhr.open("POST","validecal.php",true);
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    v_heure = document.forms['formcal'].elements['tdheure'].value;
    v_min = document.forms['formcal'].elements['tdmin'].value;
    var var_alldata=v_cell+":"+v_mois+":"+v_annee+":"+v_heure+":"+v_min;
    alert(var_alldata);
    xhr.send("var_date="+var_alldata);
    window.open('validecal.php');
}
LE fichier devant recevoir les valeurs envoyé par xhr.send()
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
echo "Resultat: ";
echo $_POST[var_date];
?>

l'alert dans jacasvript affiche bien les donnees que je recoit mais le $_POST reste vide.
Il me semble déjà avoir fait cela sans que ça pose de problème..mais là je sèche

Merci à vous