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