我在Codeigniter框架中使用此代碼,以下代碼從數據庫中刪除記錄,但表格行未刪除或淡出......請檢查代碼,並告訴我,如何爲了解決這個問題..jquery從數據庫中刪除記錄,但表格行不淡出
HTML代碼:
<table id="tbl1">
<tr>
<td><a href="<?php echo site_url(); ?>admin/delete/<?php echo $get->id; ?>" class="deleteLink">Delete</a></td>
<tr>
</table>
jQuery代碼:
$(document).ready(function(){
$(".deleteLink").click(function(e){
$this = $(this);
e.preventDefault();
var url = $(this).attr("href");
$.get(url, function(r){
if(r.success){
$this.closest("tr").remove();
}
});
});
});
控制器代碼:
public function delete($id){
if (!$id) {
return FALSE;
}
$this->db->where($this->_primary_key, $id);
$this->db->limit(1);
$delete = $this->db->delete($this->_table_name);
if ($delete) return json_encode(array("success" => true));
}
如果成功,你從控制器返回什麼? – ArVan
檢查控制器代碼,json_encode –
所以在添加成功響應後,它仍然不起作用? – ArVan