在 CodeIgniter 框架中使用 bootstrap 通知插入数据后的通知
Notification after the insert of data by using bootstrap notify in CodeIgniter framework
我试过输入数据存入数据库,然后重定向到首页。但我想在进入数据库后通知bootstrap通知并重定向到首页?
这是我的控制器
function insert() {
$barcode = $this->input->post('id_barcode');
$imageResource = Zend_Barcode::factory('code128', 'image', array('text'=>$barcode.date("Ymd")), array())->draw();
$imageName = $barcode.'.jpg';
$imagePath = './result/';
if (!is_dir($imagePath)) {
mkdir ($imagePath, 777, TRUE);
}
imagejpeg($imageResource, $imagePath.$imageName);
$this->product_m->insert_produk($imageName);
redirect('admin/product');
}
这个脚本Bootstrap通知
<script type="text/javascript">
$(document).ready(function(){
$.notify({
icon: 'fa fa-check-circle',
message: "Success <b>Entry Database</b>."
},{
type: 'info',
timer: 4000
});
});
</script>
您可以在"admin/product"中设置一个session flashdata,例如:
在你的控制器中:
$this->session->set_flashdata('message', 'success');
redirect('admin/product');
并且在您的 admin/product 页面中:
<?php
$message = $this->session->flashdata('message').
if($message == "success"){
?>
<script type="text/javascript">
$(document).ready(function(){
$.notify({
icon: 'fa fa-check-circle',
message: "Success <b>Entry Database</b>."
},{
type: 'info',
timer: 4000
});
});
</script>
<?php
};
?>
希望能帮到你。问候!
控制器
redirect('admin/product/success');
查看
<?php
$check_success = $this->uri->segment(3);
if($check_success == "success"){
?>
<script type="text/javascript">
$(document).ready(function(){
$.notify({
icon: 'fa fa-check-circle',
message: "Success <b>Entry Database</b>."
},{
type: 'info',
timer: 4000
});
});
</script>
<?php
};
?>
我试过输入数据存入数据库,然后重定向到首页。但我想在进入数据库后通知bootstrap通知并重定向到首页?
这是我的控制器
function insert() {
$barcode = $this->input->post('id_barcode');
$imageResource = Zend_Barcode::factory('code128', 'image', array('text'=>$barcode.date("Ymd")), array())->draw();
$imageName = $barcode.'.jpg';
$imagePath = './result/';
if (!is_dir($imagePath)) {
mkdir ($imagePath, 777, TRUE);
}
imagejpeg($imageResource, $imagePath.$imageName);
$this->product_m->insert_produk($imageName);
redirect('admin/product');
}
这个脚本Bootstrap通知
<script type="text/javascript">
$(document).ready(function(){
$.notify({
icon: 'fa fa-check-circle',
message: "Success <b>Entry Database</b>."
},{
type: 'info',
timer: 4000
});
});
</script>
您可以在"admin/product"中设置一个session flashdata,例如:
在你的控制器中:
$this->session->set_flashdata('message', 'success');
redirect('admin/product');
并且在您的 admin/product 页面中:
<?php
$message = $this->session->flashdata('message').
if($message == "success"){
?>
<script type="text/javascript">
$(document).ready(function(){
$.notify({
icon: 'fa fa-check-circle',
message: "Success <b>Entry Database</b>."
},{
type: 'info',
timer: 4000
});
});
</script>
<?php
};
?>
希望能帮到你。问候!
控制器
redirect('admin/product/success');
查看
<?php
$check_success = $this->uri->segment(3);
if($check_success == "success"){
?>
<script type="text/javascript">
$(document).ready(function(){
$.notify({
icon: 'fa fa-check-circle',
message: "Success <b>Entry Database</b>."
},{
type: 'info',
timer: 4000
});
});
</script>
<?php
};
?>