Bonjour,
J'ai créé une application de test contenant un contrôleur et une vue GSP.
Le contrôleur :
et la vue GSP : index.gsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 package grailsapplicationajaxtest class AjaxTestController { def index() { } def ajaxRandom() { render "this is a test" } }
Tout cela dans le but que le contenu de la balise div se mette à jour avec le contenu this is a test de manière asynchrone.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <%@ page contentType="text/html;charset=UTF-8" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Sample title</title> <g:javascript library="jquery"/> </head> <body> <h1>Ajax Test</h1> <g:remoteLink action="ajaxRandom" update="result">test that</g:remoteLink> <div id="result"></div> </body> </html>
Cependant le code me renvoie la page http://localhost:8080/GrailsApplicationAjaxTest/ajaxTest/ajaxRandom.
Je débute avec Grails.
J'utilise :
- Grails 2.4.3
- JDK 8
- NetBeans
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Merci d'avance pour votre aide.
Partager