Question

Normalement, le message apparaît en utilisant

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

Chaque fois qu'une action est déclenchée.

Comment le configurez-vous pour apparaître comme une notification de la rédaction?De sorte que dire que je clique sur un bouton d'envoi

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

Une pop-up sur le haut à droite apparaîtra.Voici l'extrait de lutte à la lutte.Je trouve ça dur depuis que je suis nouveau à JavaScript

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

        $.gritter.add({

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

        return false;

    }); 

Était-ce utile?

La solution

Enveloppez simplement le g: Si autour du bloc JavaScript, il ne sera donc pas généré s'il n'y a pas de message.

PS: Vous aurez probablement besoin de réécrire le contenu de votre attribut texte de la Rititer, je ne suis pas sûr que cela fonctionnera comme ça.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top