Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Grails

Ajax en grails 1.2-M3 con problemas

wwill - jueves 22/10/2009

Hola nuevamente por aqui, resulta que jugando con ajax en la beta M3 de grails  me tope con lo sgte:

en mi controlador :

class PruebaController {
static layout='main'
def index = { }
def algo={
render "ajax desde el servidor"
}
}
 

una vista:

<g:javascript library="jquery"/>
hola prueba de ajax <br/>
<div id="message" style="background-color:#997766;height:50px;"></div>
<g:remoteLink controller="prueba" action="algo" update="message">Borrar libro</g:remoteLink>

como ven uso jquery, pero al  pinchar sobre el enlace me devuelve  en el div "message" todo el layout "main" y no solamente el texto "ajax desde el servidor"  que especifico con render.

no se si a alguno le ha pasado o es que yo estoy haciendo algo mal, bueno gracias nuevamente pro susu comentarios.

Atte.

Will 

Re: Ajax en grails 1.2-M3 con problemas

Nacho - viernes 23/10/2009

Hola wwill,

el problema es que estás definiendo el layout en el controller. En ese caso Grails decorará todas las vistas de ese controlador con el layout propuesto. En tu caso sería mucho mejor declarar el layout en la página gsp  mediante una etiqueta meta:

<meta name="layout" content="main"></meta>

y quitar la propiedad layout del controlador.

 

Saludos, 

Re: Ajax en grails 1.2-M3 con problemas

wwill - viernes 23/10/2009
Gracias de nuevo Nacho , quedo muy bien
Responder al hilo | Volver al foro "Grails" | Volver a los foros