重新加载数据
这个方法提供了使用已经定义的url重新请求服务器取回数据给表格显示,如果你需要更改请求路径可以使用
ajax.url()API
每30秒重新加载表数据(分页重置)
var table = $('#example').DataTable( { ajax: "data.json" } ); setInterval( function () { table.ajax.reload(); }, 30000 );
每30秒重新加载表数据(分页留存)
var table = $('#example').DataTable( { ajax: "data.json" } ); setInterval( function () { table.ajax.reload( null, false ); // 刷新表格数据,分页信息不会重置 }, 30000 );
使用回调函数来更新外部元素
var table = $('#example').DataTable(); table.ajax.reload( function ( json ) { //这里的json返回的是服务器的数据 $('#myInput').val( json.lastInput ); } );
下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。
Translation from DataTables.net, with permission