Lo + Leído
Eventos destacados
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:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Grails
Ajax en grails 1.2-M3 con problemas
wwill - jueves 22/10/2009Hola 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/2009Hola 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,