2017-09-16 11 views
0

我想要在codeigniter中使用jQuery刪除單擊刪除按鈕時從數據庫中刪除記錄。這是我的代碼。如何使用jQuery在codeigniter中點擊按鈕來刪除數據庫中的記錄

$("#project").on("click", ".dltbtn", function() { 
    $("#cur_del").val($(this).attr("data-id")); 
}); 

$("#del_yes").click(function() { 
    alert('hello'); 
    var id = $("#cur_del").val(); 
    if (id !== "") { 
    $.post("<?php echo site_url(); ?>/Project/delete", { 
     id: id 
    }, function() { 
     $("#tr_" + $("#cur_del").val()).parent().parent().remove(); 

    }); 
    } 
}); 
<button type="button" class="btn btn-danger btn-sm dltbtn" data-toggle="modal" 
data-id="<?php echo $row->id ?>" 
data-target="#myModal2" title="delete"><i class="fa fa-trash"></button> 
+0

請提供您收到的錯誤 –

+0

沒有發生任何錯誤。但是當我點擊刪除按鈕。一個模型將打開確認。如果用戶點擊「是」,該記錄不會刪除..的問題。 –

+0

我想你還沒有得到充分的代碼,例如有來自哪裏值id被取出 –

回答

0

我覺得沒有被正確生成你正在做的POST請求作爲整個PHP的事情是在一個字符串。試試這個,並檢查網絡,如果它真的發送請求,並進入它的成功回調。

$("#del_yes").click(function() { 
    var id = $("#cur_del").val(); 
    if (id !== "") { 
    $.post(<?php echo site_url(); ?> + "/Project/delete", { 
     id: id 
    }, function() { 
     console.log('Delete success at server end. Now removing from html'); 
     $("#tr_" + id).parent().parent().remove(); 
    }); 
    } 
}); 
+0

您提供的上述答案無效..請幫助 –

相關問題