2012-05-08 108 views
0

我的场景是: 当用户点击添加到购物车图标时,产品必须通过显示消息“产品已添加到购物车”来存储在数据库中。CodeIgniter:显示弹出消息

在这里,我已经使用JSON网址:

$add_to_cat = http://www.sitename.com/cgi-bin/phts.sh/js/jsread.p?call=basket&user=&lang=en&id=".$user_logged_id."&type=in&ph=".$product_id; 

这是用来储存正在进行数据库服务器的记录。

我的代码是:

if(redirect($add_to_cat, 'location')){ 
// here I want pop up message   
} 

当重定向时,会显示JSON文件,我不想。我只是想显示一个消息与打开json记录文件。

回答

1

使用flash data(会话类的一部分)。

在控制器中做类似的事情;

if(redirect($add_to_cat, 'location')){ 
    $this->session->set_flashdata('message', 'Added to cart');   
} 

然后在您的视图中,类似的;

<?php 
    if ($this->session->flashdata('message')) { 
    ?> 
    <div class="message flash"> 
     <?php echo $this->session->flashdata('message'); ?> 
    </div> 
    <?php 
    } 
?>