2010-02-09 94 views
1

JQuery noob here ...Jquery DataTables Plugin

我有一個關於DataTables插件的問題。 DataTables link.

插件聲稱:

一個常見的用例,這是當你 正在顯示其 可以定期更新,

作爲一個新手實時信息,我想不出如何使用Ajax初始化表,以便表格在服務器信息發生更改時動態更新。 (即在服務器中添加新信息時,實時顯示在表上)

P.S:我正在使用PHP作爲服務器端腳本。

回答

2

這不能自動發生..你將不得不輪詢服務器更改..您或插件..

你可以利用fnReloadAjax方法..但你必須手動(或雖然時間間隔)調用它..

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

我還沒有測試過它,但可能是這樣的效果。

+0

謝謝,我會試試這個。 – 2010-02-09 18:51:20