04-11-2007, 03:53 PM
Je viens de trouver le problème. J'avais pas fais attention mais c'est tout bête. Il ne faut pas mettre les parenthèses à la fonction de Callback. On indique juste le nom de la fonction, en l'occurrence affichage_result.
Code PHP :
<?php
function affichage_result(){
if(http.readyState == 4){
if(http.status == 200){
alert(http.responseText);
}
}
}
function bouger(x, y)
{
http = createRequestObject();
http.open('post', 'pages/requetes_ajax.php', true);
http.onreadystatechange = affichage_result;
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.send('data_x='+x+'&data_y='+y);
}
Voila les bonnes fonctions Javascript. Avec ça tout devrait rentrer dans l'ordre.
Sephi-Chan, ajoute une encoche à sa souris...