Вопрос

Обычно сообщение появляется с помощью

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

всякий раз, когда действие срабатывает.

Как вы устанавливаете, чтобы выглядеть как уведомление о борьте?Так что сказать, что я нажал кнопку «Отправить»

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

появится всплывающее окно в правом верхнем углу.Вот фрагмент Greatter.Я нахожу его трудно, так как я новичок в JavaScript

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

        $.gritter.add({

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

        return false;

    }); 
.

Это было полезно?

Решение

Просто оберните G: если вокруг блока JavaScript, поэтому его не будет сгенерировано, если нет сообщения.

PS: Вам, вероятно, понадобится переписать содержание вашего текстового атрибута Greatter, я не уверен, что это будет работать так.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top