Bonjour,
Je suis actuellement en train d'essayer de lier deux listes déroulantes.
Mon problème est que la fonction que j'appelle (par onchange), quant on sélectionne un champ de la première liste, n'est pas défini d'après firebug.
Mon code est architecturé de la manière suivante :
1- la fonction AJAX que j'appelle se trouve dans un fichier et un répertoire différent que le fichier d'où je lance l'appel
2- l'appel se fait avec la ligne de code :
echo "<select name='type_categories_ajout' id='type_categories_ajout' onchange='choix_table(type_categories_ajout)'>";
3- l'appel se fait dans une fonction php
4- au début de la fonction php j'ai ajouté :
1 2
| echo "<script src=\"/glpi/plugins/categoriesTitre/ajax/plugin_categoriesTitre_listeliee.php\" type=\"text/javascript\">";
echo "</script>"; |
5- le code AJAX est donc dans le corps de la page html puisque la fonction php y est elle même
J'espère vous avoir donné les informations nécessaires pour comprendre le contexte.
Lorsque je regarde avec firebug le détail de la page chargé je vois le script AJAX, il semblerait donc que ce que le point 4 fonctionne. Je ne comprends donc pas pourquoi au niveau du point 2 la fonction AJAX est dite indéfini.
Partager