2016-04-11 13 views
0

こんにちは、私がクリックするボタンごとに異なるギャラリーを表示する方法を知りたいのですが。ここに私のビューコードです:私はそのギャラリーのために、データベースからフェッチへの画像のようになると私はAjaxを使ってこれを実現する方法をモーダルで表示することがsaBtn言うをクリックしてくださいだから、別のモーダルで異なるギャラリーを表示するAjAX Codeiginter

 <div id="gallery-buttons"> 
     <div class="row"> 
      <div class="col-md-2 col-md-offset-3"> 
       <p>Eagle Fruit South Africa</p> 
       <img src="<?= base_url() ?>assets/img/site/apple.png" class="img-responsive" id="apple" 
        alt="apple"/> 
       <button type="button" onclick="saBtn()" class="btn btn-primary btn-sm" id="saBtn">View Gallery 
       </button> 
      </div> 
      <div class="col-md-2"> 
       <p>Eagle Fruit Kenya</p> 
       <img src="<?= base_url() ?>assets/img/site/avo.png" class="img-responsive" id="strawberry" 
        alt="avocado"/> 
       <button type="button" onclick="kenyaBtn()" class="btn btn-primary btn-sm" id="kenyaBtn">View 
        Gallery 
       </button> 
      </div> 
      <div class="col-md-2"> 
       <p>Eagle Fruit Egypt</p> 
       <img src="<?= base_url() ?>assets/img/site/strawberry.png" id="eorange" class="img-responsive" 
        alt="strawberry"/> 
       <button type="button" onclick="egyptBtn()" class="btn btn-primary btn-sm" id="egyptBtn">View 
        Gallery 
       </button> 
      </div> 
     </div> 
    </div> 
</div> 

function get_sa(){ 
    $this->db->select('*'); 
    $this->db->from('gallery'); 
    $this->db->join('gallery_images', 'gallery_images.gallery_id = gallery.name','left'); 
    $this->db->where('gallery.gallery_name' == 'South Africa'); 
    $query = $this->db->get(); 
    return $query->result('array'); 
} 

function get_egypt(){ 
    $this->db->select('*'); 
    $this->db->from('gallery'); 
    $this->db->join('gallery_images', 'gallery_images.gallery_id = gallery.name','left'); 
    $this->db->where('gallery.gallery_name' == 'Egypt'); 
    $query = $this->db->get(); 
    return $query->result('array'); 
} 

function get_kenya(){ 
    $this->db->select('*'); 
    $this->db->from('gallery'); 
    $this->db->join('gallery_images', 'gallery_images.gallery_id = gallery.name','left'); 
    $this->db->where('gallery.gallery_name' == 'Kenya'); 
    $query = $this->db->get(); 
    return $query->result('array'); 
} 
:ここに私のjavascript機能は、私は私のモデルでは、次のセットアップを持って、これまで

/* Gallery Modals */ 
function saBtn(){ 
    $('#modalGallery').modal('show'); 
    $('.modal-title').text('Eagle Fruit South Africa Gallery'); // Set Title to Bootstrap modal title 
} 

function kenyaBtn(){ 
    $('#modalGallery').modal('show'); 
    $('.modal-title').text('Eagle Fruit Kenya Gallery'); // Set Title to Bootstrap modal title 
} 

function egyptBtn(){ 
    $('#modalGallery').modal('show'); 
    $('.modal-title').text('Eagle Fruit Egypt Gallery'); // Set Title to Bootstrap modal title 
} 

です

これでモーダルに結果を渡してギャラリーを作成するにはどうすればいいですか?

答えて

0

codeigniterから結果を取得するのにAJAXを使用してください

+0

私はそれを行う方法の例を教えてください。 – RiaanV

関連する問題