jeudi 29 novembre 2007

Ajax et mason

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.
La doc du composant est assez claire donc je ne vais pas en dire beaucoup plus. Juste une petite astuce quand meme: lorsque vous declarez quel formulaire serialiser pour faire votre appel ajax, il faut doubler les quotes de l'identifiant du formulaire. Par exemple:
  1. <form id="myform"> ..... </form>
  2. <a href="javascript:<& /ajax, comp=> 'SELF:ajaxservermethod' , form => 'myform' &>">Action</a>
ne fonctionne pas sur tout les navigateurs. Il vous faut ecrire ca:
  1. ..... form => '\'myform\'' .....
C'est tout pour aujourd'hui.

1 commentaire:

Anonyme a dit…

Hi!

Sympathique Blog!

J'ai une question, je souhaiterais mettre une separation entre mes post car il n'y en a pas pour le moment.Exemple : ----------- ou bien une image gif.

Mon blog est hebergé chez Blogger, et j'ai retouché un peu le template.

Je tate un peu le html et je pense qu'en faisant une modif sur mon code cela peut il se faire ? et si oui aurais tu la solution ?

Merci d'avance

Merci d'avance.