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 : S�lectionner tout - Visualiser dans une fen�tre � part
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>
Partager