2014-01-28 53 views
-5

我想刷新我的jQuery數據表。我已經嘗試了下面的代碼,但它不起作用。請有任何想法嗎? :)如何刷新jQuery數據表

function rafraichir(){ 
    $('#rafraichir').click(function() { 
     var nHidden = datatable.fnGetHiddenNodes(); 
     alert(nHidden.length +' nodes were returned'); 
    }); 
}; 
+2

沒有足夠的代碼來幫助。什麼是'datatable'? fnGetHiddenNodes()函數做了什麼?你得到什麼結果?你期望什麼結果? – naththedeveloper

+0

你的代碼應該工作,我沒有發現語法錯誤。 'var nHidden'在調用'fnGetHiddenNodes()'之後是否包含預期的數據? – MonkeyZeus

回答

0

看看位於HERE

您可以強制表做這樣的事情的重繪的數據表API。

$(document).ready(
{ 
    $('#rafraichir').click(function() 
    { 
     $('#tableSelector').dataTable().fnDraw(); 
    }); 
}); 
+0

我試過這段代碼,我也嘗試過函數fnReload,但它不起作用!我不知道,但是,是因爲數據庫版本嗎? – user3245355

+0

這不起作用,但我應該改變databla版本??? – user3245355

0
function rafraichir(){ 

      $('#datatables').dataTable().fnClearTable(); 
      $('#datatables').dataTable().fnDraw(); 
      $('#datatables').dataTable().fnAddData(); 



      }; 

我試過這段代碼中,fnClearTable的工作,但其他功能回到這個ERREUR: $( '#數據表')的dataTable()fnDraw(); undefined $('#datatables')。dataTable()。fnAddData(); TypeError:無法讀取屬性的'長度'unde