Membuat flash data di CodeIgniter dan bootstrap
- controller
$this->session->set_flashdata('success', 'Success Message...');
OR
$this->session->set_flashdata('error', 'Error Message...');
OR
$this->session->set_flashdata('warning', 'Warning Message...');
OR
$this->session->set_flashdata('info', 'Info Message...');
- View
<?php if($this->session->flashdata('success')){ ?> <div class="alert alert-success"> <a href="#" class="close" data-dismiss="alert">×</a> <strong>Success!</strong> <?php echo $this->session->flashdata('success'); ?> </div> <?php } else if($this->session->flashdata('error')){ ?> <div class="alert alert-danger"> <a href="#" class="close" data-dismiss="alert">×</a> <strong>Error!</strong> <?php echo $this->session->flashdata('error'); ?> </div> <?php } else if($this->session->flashdata('warning')){ ?> <div class="alert alert-warning"> <a href="#" class="close" data-dismiss="alert">×</a> <strong>Warning!</strong> <?php echo $this->session->flashdata('warning'); ?> </div> <?php } else if($this->session->flashdata('info')){ ?> <div class="alert alert-info"> <a href="#" class="close" data-dismiss="alert">×</a> <strong>Info!</strong> <?php echo $this->session->flashdata('info'); ?> </div> <?php } ?>
- Javascript
<script type="application/javascript"> /** After windod Load */ $(window).bind("load", function() { window.setTimeout(function() { $(".alert").fadeTo(500, 0).slideUp(500, function() { $(this).remove(); }); }, 500); }); </script>
Tidak ada komentar:
Write komentar