0

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

在这里,我使用了 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 记录文件的情况下显示一条消息。

4

1 回答 1

1

使用闪存数据(会话类的一部分)。

在控制器中执行类似的操作;

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
    }
?>
于 2012-05-08T07:20:00.640 回答