使用JQuery来Flash消息,类似于节点中的rails flash或connect-flash
我正在使用我的node.js应用程序中的连接闪光从服务器闪烁消息到客户端。 与您如何在Rails应用中刷新消息类似。
我需要有这样的dynamic消息闪烁,但在客户端使用jQuery。
我认为唯一的办法是保存一个消息在一个cookie中,然后redirect和从页面加载读取从cookie添加消息到页面并删除cookie。
有没有插件可以做到这一点?
一些要求是我可以刷新信息和错误消息。
- 使ajax调用来删除一个项目
- 设置cookie与成功messsage
- redirect到另一个显示消息的页面。
你可以添加一个监听器给ajax调用。 使用cookie会有些杂乱,只有当你需要页面加载时的持久性时才需要。
<script> var flashHandler = $('#flashes'); flashHandler.on('flash', function(event, message){ var flash = $('<div class="flash">'); flash.text(message); flash.on('click', function(){ $(this).remove(); }); $(this).append(flash); }); $.ajax('/test',{ 'success' : function(){ flashHandler.trigger('flash', ['Eureka!']); } }); </script>