2012-05-08 91 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 
    } 
?>