这个问题可能是由于Datatable未正确渲染所导致的。可以尝试在Ajax成功回调函数中重新渲染Datatable,例如:
$.ajax({
url: 'your_url',
success: function(data) {
// 更新Datatable的数据源
$('#your_table').DataTable().clear().rows.add(data).draw();
}
});
其中,clear()
方法用于清空Datatable的数据源,然后使用rows.add()
方法将新数据添加到Datatable中,最后使用draw()
方法重新渲染Datatable。这样,即使数据源发生了变化,Datatable的布局也不会发生变化了。
上一篇:Ajax成功后消失不显示