web-dev-qa-db-fra.com

Rafraîchir une partie de la page après la sélection de la liste déroulante

Comment puis-je actualiser une partie de la page lorsque je sélectionne une liste déroulante à l'aide de l'option onchange en HTML?

J'ai une liste déroulante Rapports. Une fois que j'ai sélectionné un rapport, une liste est actualisée uniquement pour afficher ceux qui appartiennent au rapport que j'ai sélectionné. De ce que je pense, j'ai besoin d'appeler la fonction javascript qui appellera la fonction PHP qui contient la requête pour la liste que je vais rafraîchir.

Désolé si cette question ne semble pas noble, je ne suis nouveau qu'avec le codage MVC.

2
Break the Law

Un moyen simple d’introduire un Ajax est avec Interface Joomla Ajax :.

Qu'est-ce que l'interface Joomla Ajax (com_ajax)

Un composant fin et extensible servant de point d'entrée pour les demandes HTTP de modules et de plug-ins autonomes, permettant ainsi de bénéficier du potentiel de la fonctionnalité Ajax. Com_ajax est généralement utilisé lorsque vous n'êtes pas le développeur du composant avec lequel le module ou le plug-in interagit.

REMARQUE: Si vous êtes un développeur de composants, vous n'avez pas besoin d'utiliser com_ajax pour implémenter la fonctionnalité Ajax. Vous pouvez le faire directement dans votre composant.

Des exemples de cas d'utilisation incluent, mais ne sont pas limités à:

  • Un module qui récupère les données d'une API externe
  • Un module qui interagit avec un composant que vous n'avez pas développé
  • Un plugin qui implémente une fonctionnalité semblable à l'API pour permettre la consommation de données de votre site

https://docs.joomla.org/Using_Joomla_Ajax_Interface

4
Anibal