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;

    }); 
.

È stato utile?

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
scroll top