Grails Flash Message w / Gritter
-
21-12-2019 - |
Domanda
Normalmente il messaggio viene visualizzato utilizzando
<g:if test='${flash.message}'>
<div>${flash.message}</div>
</g:if>
.
Ogni volta che viene attivata un'azione.
Come si imposta per apparire come una notifica di Grritter?Quindi questo dico di fare clic su un pulsante di invio
<button class="btn btn-primary" data-dismiss="modal" type="submit">Log me in</button>
.
Apparirà un pop-up in alto a destra.Ecco lo snippet di Grritter.Lo trovo duro da quando sono nuovo a JavaScript
$('#flash-message').click(function(){
$.gritter.add({
title: 'Notice',
text: '${flash.message}',
image: '',
sticky: false,
time: ''
});
return false;
});
. Soluzione
Basta avvolgere il G: Se intorno al blocco JavaScript, quindi non verrà generato se non c'è nessun messaggio.
PS: Probabilmente dovrai riscrivere il contenuto del tuo attributo di testo Grritter, non sono sicuro che lavorerà così.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow