CodeIgniter:显示弹出消息

时间:2012-05-08 05:48:10

标签: php codeigniter

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

这里我使用了json url:

$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;

用于在Progress Database Server中存储记录。

我的代码是:

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

当重定向发生时,显示我不想要的json文件。我只想显示一条消息,打开json记录文件。

1 个答案:

答案 0 :(得分: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
    }
?>
相关问题