Bonjour à tous,
Je suis en train de créer un composant et j'aurais besoin de lui implémenter des fonctionnalités en ajax.
Sur le principe, je créé dans ma vue par défaut une structure HTML, dans laquelle je veux remplacer le contenu de certain div en fonction des choix de l'utilisateur, par le biais d'une select liste par exemple.
Voici ce que je veux faire:
1 - Le select liste appel (onchange) une fonction JavaScript, qui récupère la valeur sélectionnée.
2 - La fonction JavaScript récupère la valeur de la select liste
3 - La même fonction JavaScript utilise jQuery pour appeler le fichier ajax.php (qui se trouve au même niveau que la vue)
4 - Le fichier ajax.php appel le model
5 - Le fichier ajax.php exécute la tâche demandée et retourne une valeur ( qui lui est retournée par la fonction du model)
6 - La fonction JavaScript affiche la valeur dans mon div depuis le call back
7 - Au final le contenu de mon div est remplacé avec la bonne valeur
Les problèmes qui me bloque sont ; appeler le model et ajax.php -> retourne "Restricted access", car pour le système, c'est comme si je venais de l'extérieur pour accéder à un fichier de Joomla
J'ai effectué des recherches, mais j'ai trouvé plus de questions que de réponses utiles...
Si vous avez une autre approche à proposer ou des idées, je vous en remercie d'avance
Jean
Je suis en train de créer un composant et j'aurais besoin de lui implémenter des fonctionnalités en ajax.
Sur le principe, je créé dans ma vue par défaut une structure HTML, dans laquelle je veux remplacer le contenu de certain div en fonction des choix de l'utilisateur, par le biais d'une select liste par exemple.
Voici ce que je veux faire:
1 - Le select liste appel (onchange) une fonction JavaScript, qui récupère la valeur sélectionnée.
2 - La fonction JavaScript récupère la valeur de la select liste
3 - La même fonction JavaScript utilise jQuery pour appeler le fichier ajax.php (qui se trouve au même niveau que la vue)
4 - Le fichier ajax.php appel le model
5 - Le fichier ajax.php exécute la tâche demandée et retourne une valeur ( qui lui est retournée par la fonction du model)
6 - La fonction JavaScript affiche la valeur dans mon div depuis le call back
7 - Au final le contenu de mon div est remplacé avec la bonne valeur
Les problèmes qui me bloque sont ; appeler le model et ajax.php -> retourne "Restricted access", car pour le système, c'est comme si je venais de l'extérieur pour accéder à un fichier de Joomla
J'ai effectué des recherches, mais j'ai trouvé plus de questions que de réponses utiles...
Si vous avez une autre approche à proposer ou des idées, je vous en remercie d'avance
Jean
Commentaire