Jquery DataTables插件

时间:2010-02-09 18:28:51

标签: jquery ajax plugins datatables

JQuery noob在这里......

我对DataTables插件有疑问。DataTables link.

插件声称:

  

一个常见的用例就是当你   正在显示实时信息   可以定期更新

作为一个新手,我无法弄清楚如何使用Ajax初始化表,以便在服务器信息发生变化时表动态更新。 (即在服务器中添加新信息时,更改会实时显示在表格中)

P.S:我使用PHP作为服务器端脚本。

2 个答案:

答案 0 :(得分:2)

这不可能自动发生..您必须轮询服务器以进行更改..您或插件..

您可以使用fnReloadAjax方法..但您必须手动(或通过时间间隔)调用它..

答案 1 :(得分:0)

您可以使用fnUpdatefnAddData函数,并逐行将信息作为数组传递。

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');

我没有对它进行测试,但可能会产生相应的效果。