JQuery菜鸟在这里...
我有一个关于 DataTables 插件的问题。数据表链接。
该插件声称:
一个常见的用例是当您显示可以定期更新的实时信息时
作为一个新手,我不知道如何使用 Ajax 初始化表,以便表在服务器信息发生更改时动态更新。(即在服务器中添加新信息时,更改实时显示在表格上)
PS:我使用 PHP 作为服务器端脚本。
JQuery菜鸟在这里...
我有一个关于 DataTables 插件的问题。数据表链接。
该插件声称:
一个常见的用例是当您显示可以定期更新的实时信息时
作为一个新手,我不知道如何使用 Ajax 初始化表,以便表在服务器信息发生更改时动态更新。(即在服务器中添加新信息时,更改实时显示在表格上)
PS:我使用 PHP 作为服务器端脚本。
这不会自动发生..您将不得不轮询服务器以进行更改..您或插件..
您可以使用该fnReloadAjax
方法..但您必须手动(或通过时间间隔)调用它..
您可以使用fnUpdate
orfnAddData
函数并将信息作为数组逐行传递。
var dataTable = $('#myTable').dataTable();
$.post('myServer.php', {update: 'table'}, function(data){
var newTRNum = dataTable.getNodes().length + 1;
$.each(data, function(i, tableRowInfo){
dataTable.fnUpdate(tablerowInfo, newTrNum, 0);
newTrNum++;
});
}, 'json');
我还没有测试过,但可能是这样的。