Pregunta

Normalmente el mensaje aparece usando

<g:if test='${flash.message}'>
    <div>${flash.message}</div>
</g:if>

siempre que se active una acción.

¿Cómo lo configura para aparecer como una notificación de grituras?Así que decir, hago clic en un botón de envío

<button class="btn btn-primary" data-dismiss="modal" type="submit">Log me in</button>

aparecerá una ventana emergente en la parte superior derecha.Aquí está el fragmento de la grifería.Me parece difícil ya que soy nuevo en JavaScript

$('#flash-message').click(function(){

        $.gritter.add({

            title: 'Notice',            
            text: '${flash.message}',           
            image: '',               
            sticky: false,  
            time: ''
        });

        return false;

    }); 

¿Fue útil?

Solución

Simplemente envuelva el G: si está alrededor del bloque JavaScript, para que no se genere si no hay mensaje.

PS: Probablemente necesitará reescribir el contenido de su atributo de texto de Gritter, no estoy seguro de que funcione así.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top