我有一个数据表并使用ajax获取数据并显示在我的html DOM页面上。但问题是在实现数据表的服务器端处理之后我终于通过ajax在我的html表中记录了但是当我在我的数据库中进行更改时,更改没有反映在我的数据表中,除非我刷新页。那么在数据表中使用ajax的好处是什么,你仍然需要刷新页面来查看更改
我的ajax代码选择数据
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,
"serverSide": true,
"ajax": "rendringMain.php"
} );
我的rendringMain.php与此链接https://datatables.net/examples/server_side/simple.html完全相同,但很少有变化
答案 0 :(得分:4)
您可以使用以下解决方案每5秒刷新一次数据表:
window.setInterval(
$("table[id='example']").DataTable().ajax.reload();
, 5000);