我试图在单击批准按钮后重绘数据表并且一旦 ajax 请求成功。
一切都在点击功能中工作(它保存到数据库,它动画,它向上滑动)但表格不会重绘。
有没有人对它为什么不起作用有任何想法?
$('a.approve').click(function(e) {
e.preventDefault();
var parent = $(this).closest("tr");
$.ajax({
type: 'get',
url: 'index.php',
data: 'ajax=1&approve='+ parent.attr('id').replace('record-','')+'&employee='+ parent.attr('title')+'&acyear=' + parent.attr('lang'),
beforeSend: function() {
parent.animate({'backgroundColor':'#fb6c6c'},300);
},
success: function() {
parent.slideUp(300,function() {
parent.remove();
var $aTable= $("#table_a").dataTable( { bRetrieve : true } );
var $bTable= $("#table_b").dataTable( { bRetrieve : true } );
$aTable.fnDraw();
$bTable.fnDraw();
});
}
});
});