Grieles Mensaje Flash con Gritter
-
21-12-2019 - |
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;
});
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