【发布时间】:2013-08-06 07:07:56
【问题描述】:
我正在尝试在单击批准按钮后以及 ajax 请求成功后重绘数据表。
一切都在 click 函数中工作(它保存到 db,它动画,它向上滑动)但是 表格不会重绘。
有没有人知道它为什么不工作?
$('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();
});
}
});
});
【问题讨论】:
标签: jquery datatables