Bonjour,
Je suis arrivé à un problème, lequel je pense, doit être de simple résolution.
Voilà, j'ai une application rails.
Dans une des pages webs de mon application rails, j'ai un bouton qui exécute une fonction javascript. Cette fonction javascript construit une String.
Je voudrais ensuite qu'une fonction du coté serveur soit exécuter en recevant la string générer en javascript.
Je voudrais donc que ma fonction javascript fasse un appel à une fonction rails.
Je sais que l'on peut faire par exemple un truc du genre à partir du javascript:
window.location.href="/mycontroller/controller_function?string='aaa'
De cette façon, la méthode "controller_function" de mon controller "mycontroller" est appelée avec la string "aaa" en paramètre.
Mais cela fait en sorte qu'il y ai un rafraichissement de la page. L'appli s'attend même à ce qu'il existe une page web nommée controller_function.rhtml
Cependant, je voudrait qu'il n'y ai aucun rafraichissement de page. La fonction ne doit retourner aucun résultat ni originer un changement de la page. En résumant, je voudrais qu'en appuyant sur le bouton de la page, la fonction rails soit exécutée et rien de plus.
Comment faire cela?
merci
Partager