0

我想通過給一個警告框,這是自舉模式對話框從數據庫中刪除我的記錄刪除與引導modalbox確認記錄。 我使用codeigniter,我試過但它沒有奏效。 PLZ幫助..使用笨

這裏是我的控制器:

function deleteImage($id = NULL){   
    $this->config_mdl->delete_image($id);   
    $this->session->set_flashdata('msg', 'Image Deletion Successful !!'); 
} 

這裏是我的模型:

function delete_image($id) 
{ 
    return $this->db->delete('tbl_gallery', array('image_id' => $id)); 
} 

這是我的觀點:

<div id="confirmDelete" class="modal fade" role="dialog" aria-lebelledby="confirmDeleteLebel" aria-hidden="true"> 
     <div class="modal-dialog modal-sm"> 
      <div class="modal-content"> 
       <div class="modal-header"> 
        <h4 class="modal-title">Confirmation</h4> 
       </div> 
       <div class="modal-body"> 
        <p>Are you sure want to delete this record?</p> 
       </div> 
       <div class="modal-footer"> 
        <button type="button" class="btn btn-primary btn-sm" id="confirm">OK</button> 
        <button type="button" class="btn btn-warning btn-sm" data-dismiss="modal">Cancel</button> 
       </div> 
      </div> 
     </div> 
    </div> 
    <div class="caption img-gallery-caption"> 
     <?php 
     $attributes = array('data-toggle' => 'modal', 'data-target' => '#confirmDelete', 'data-title' => 'Delete Image', 'data-message' => 'Are you sure you want to delete this Image?'); 
     echo anchor('config/editImage', '<i class="glyphicon glyphicon-edit"></i>', $attributes); 
     echo anchor('config/deleteImage/'.$image->image_id, '<i class="glyphicon glyphicon-trash"></i>'); 
     ?> 
</div> 

這裏是我的Javascript代碼:

<script type="text/javascript"> 
    $("#confirmDelete").on('show.bs.modal', function(e){ 
    $(this).find('#confirm').attr('href', $(e.relatedTarget).data('href')); 
    }); 
</script> 

回答

0

首先確保你可以去裏面$("#confirmDelete").on...

您可以在通話

$("#confirmDelete").on('show.bs.modal', function(e){ 
    // Search the 'id' 

    $.post(
     'deleteImage/'+id, 
     '', 
     funcion(data){ 
      // some data tha you want to receive from the server 
     }, 

     'json'); 
}); 
0

要設置按鈕的href的值使用AJAX!按鈕沒有href屬性,所以改爲將你的按鈕轉換爲錨標籤,它會工作!