[AJAX] Appeler une fonction en php via de l'Ajax
J'ai un formulaire avec une liste d�roulante de nom. Quand je s�lectionne un nom, je veux remplire une deuxi�me liste d�roulante (les pr�noms associ�s par exemple). Pour l'instant, j'ai mis sur la page un bouton rafraichir qui rappelle la page avec la valeur associ� au nom et execute une requ�te pour la deuxi�me liste d�roulante.
J'aimerais "ajaxis�" tout �a pour ne pas avoir � rafra�chir la page. Je n'ai jamais utilis� les technologies Ajax et tr�s peu fait de javascript. Avec quelques tutoriels, j'ai compris comment faire pour obtenir les r�sultats d'un appel � une page php.
Mais j'ai une page fonctions.php qui contient d�j� des fonctions pour remplir mes listes d�roulantes. J'aimerais savoir comment appeler une fonction plut�t qu'une page...
voil� un exemple de code que j'ai trouv� pour appeler une page en php:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}
</script> |