我的情景是: 当用户点击“添加到购物车”图标时,产品必须通过显示消息“产品已添加到购物车”存储在数据库中。
这里我使用了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记录文件。
答案 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
}
?>