Faire de l'ajax avec mason est parfaitement possible, meme sans aucune connaissance de la librairie prototype.js .
Vous avez quand meme besoin d'installer cette librairie javascript et le la charger dans vos pages.
Sur le mason headquarter, vous trouverez un composant ajax tres simple a utiliser.
Tout d'abord, downloadez le et sauvegardez le dans votre arborescence de composants (a la racine par exemple). Mettons que son nom dans l'espace mason soit /ajax.
Ce composant a deux fonctions:
- La premiere est qu'il agit en tant que helper pour inclure des appels ajax dans vos pages.
- La seconde est qu'il s'occupe de l'appel de la methode (une methode mason) du cote serveur lorsque l'evenement ajax est declenche.
- <form id="myform"> ..... </form>
- <a href="javascript:<& /ajax, comp=> 'SELF:ajaxservermethod' , form => 'myform' &>">Action</a>
- ..... form => '\'myform\'' .....