通常使用
显示消息<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>
将出现右上角的弹出窗口。这是gritter片段。我发现很难,因为我刚接触javascript
$('#flash-message').click(function(){
$.gritter.add({
title: 'Notice',
text: '${flash.message}',
image: '',
sticky: false,
time: ''
});
return false;
});
答案 0 :(得分:1)
只需将g:包裹在JavaScript块周围,如果没有消息就不会生成它。
PS:你可能需要重写你的gritter文本属性的内容,我不确定它会像那样工作。