Exporter des classes et fonctions de PHP vers Javascript
Exporter de PHP vers javascript
La librairie Jaxon exporte des classes et des fonctions d'une application PHP vers javascript, de façon à pouvoir les appeler directement depuis une page web, grâce à Ajax.
Lorsqu'une classe PHP est exportée, une classe javascript du même nom est automatiquement créée et incluse dans la page.
Appeler de javascript vers PHP
Lorsque la classe javascript est appelée dans le navigateur, une requête Ajax est automatiquement créée et envoyée vers le serveur avec les paramètres de la fonction.
La librairie Jaxon reçoit cette requête, appelle la classe PHP avec les paramètres, et retourne le résultat au navigateur.
Editer le contenu des pages web
L'objet Response
renvoyé par la requête Jaxon contient une série d'opérations à exécuter dans une page web.
- Modifier le contenu (texte) de la page
- Modifier la présentation de la page avec CSS
- Exécuter du code javascript dans la page
Ajouter de nouvelles fonctions
La librairie Jaxon peut être étendue avec des plugins qui vont ajouter de nouvelles fonctions à l'objet Response
.
Ils sont faciles à créer, et fournissent des API simples en PHP pour exécuter des actions complexes dans une page web, ou pour exécuter du code javascript.