您的行仍然存在的原因,因为AJAX调用不会刷新页面。如果要删除行,则必须执行以下操作:
假设您的跨度点击事件在行内
$(".trash").click(function(){ var del_id = $(this).attr('id'); var rowElement = $(this).parent().parent(); //grab the row $.ajax({ type:'POST', url:'ajax-delete.php', data: {delete_id : del_id}, success:function(data) { if(data == "YES") { rowElement.fadeOut(500).remove(); } else { } } });更换:
data: 'delete_id='+del_id,
与:
data: delete_id : del_id,



