Sunday 27th December 2009
by Sajith M.RFlash messages or notification messages are very essential part of every update/edit or delete operations. We either use ajax update messages like “You account has been updated” or “Your photo has been successfully deleted”
Here, a new plugin of jQuery can be used to display the flash messages like twitter. (see twitter’s settings page)
I added some more functions to this plugin to display the notification in different context, say information, warning or error message. The function show_flash(‘message here’); can be used for this purpose. Second parameter is the type of message. For example, show_flash(‘Error in deleting file’, ‘error’) OR show_flash(‘Email address entered is invalid’, ‘warning’)
If you use sessions to save flash message , for example in codeigniter $this->session->set_flashdata(‘message’,'hello’); you can use this plugin to display them by adding a php code in the footer (or header) of every page
<?php if($this->session->flashdata(‘message’) != ” ) : ?>
<script>show_flash(‘<?= $this->session->flashdata(‘message’) ?>’)</script>
<?php endif; ?>
Here you can download the full source code: http://www.sajithmr.me/downloads/jbar.zip

Thanks
Sajith
Tags: ajax, delete, display, edit, error, flash, information, jbar, jquery, message, notification, plugin, update, warning