03-11-2007, 12:25 AM
Pour transmettre tes données à ton script requete.php, il te faut les stocker dans une variable, que tu nommes par exemple data.
Tu dis que ta fonction Javascript prend comme argument les variables x et y, tu définis donc ta variable data de cette manière :
Je pense que l'exemple te suffit à comprendre que tes variables Javascript seront transmises à la page PHP, et que tu pourras les récupérer en appelant $_POST['coord_x'] et $_POST['coord_y'] (puisque tu as choisis de transmettre tes données par la méthode POST).Tu dis que ta fonction Javascript prend comme argument les variables x et y, tu définis donc ta variable data de cette manière :
Code PHP :
<?php
var data = "coord_x=" + x + "&coord_y = " + y;
Ensuite, tu procèdes comme tu l'avais fais, et tu envoie les données par la méthode send(), comme ça :
Code PHP :
<?php
xhr.open("POST", "requete.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(data);