2016-12-02 8 views
0

私のアプリケーションでカートを追加しようとしましたが、新しいカートページを追加するためにどのようにして再読み込みはできませんが、カートは増加します。再読み込みせずにカートを追加する

私のコントローラページのコンテンツをリフレッシュするためにadd_chart操作を要求するためのhrefを交換し、応答を取得する

function add_cart($code) { 
    $produk = $this->Model->get_id($code); 
    $data = array(
        'id' => $produk->code 
        'qty' => 1, 
        'name' => $produk->name  ); 

    $this->cart->insert($data); 
} 

モデル

function get_id($code) { 
    $query = $this->db->select('*') 
         ->from('mytable') 
         ->where('code', $code) 
         ->get(); 

    if ($query->num_rows() > 0) { 
     foreach ($query->result() as $data) { 
      $hasil[] = $data; 
     } 
     return $hasil; 
    } 
} 

ビュー

<?php foreach($product as $row) ?> 
    <div class="col-sm-4"> 
     <div class="col-item"> 
       <div class="info"> 
        <div class="row"> 
         <div class="price col-md-12"> 
          <h5> <?php echo $row->name_product ;?></h5> 
         </div> 
        </div> 
        <div class="separator clear-left"> 
         <p class="btn-add"> 
          class="hidden-sm" href="<?php echo site_url('home/add_cart/'.$row->code);?>">Add</a></p> 
        </div> 
       </div> 
     </div> 
    </div> 
<?php endforeach ?> 

答えて

0

使用アヤックスページをリロードしないでください。

+0

@kris Roofeに感謝します。ただし、ページを更新するために値が満たされていればどのようなコマンドですか? –

+0

javascriptを使用してDOMを更新する –

関連する問題