2015-04-07 22 views
0

我在使用timeago.js的數據表中顯示dates的數據以及使用PHP。問題是我的數據表中有一些數據,特別是dates在我點擊數據表的下一頁時丟失了。我不知道如何解決這個問題,請幫忙。帶數據表和PHP的timeago.js

這是它的第一頁

Date_Joined  Username 
8 minutes ago  john 
10 minutes ago  jake 
20 minutes ago  jay 

我的數據表,表,這是我的數據表沒有顯示日期

Date_Joined  Username 
        may 
        june 
        april 

下一個頁面,如果我在我的數據表點擊查看10 ,25,50,100頁

Date_Joined  Username 
8 minutes ago  john 
10 minutes ago  jake 
20 minutes ago  jay 
        may 
        june 
        april 

請真的需要你的幫助。

+0

我發現「時間前」的值真的很煩人,我寧願有日期和時間。 – RobG

+0

單擊下一頁時,數據表不會刷新該網站。它只是讀取,緩存和重新組織頁面加載數據(假設你沒有處理這些)。如果沒有,您需要構建一個在點擊時重新獲取數據的腳本。無論哪種方式,我猜你想要使用draw()https://datatables.net/reference/api/draw%28%29 – user1054844

回答

0

將此代碼添加到您的標記中。它應該在你點擊下一頁時起作用。

$("")添加table id旁邊添加_paginate

$("#simpledatatable_paginate").click(function(){ 
      jQuery("abbr.timeago").timeago(); 
    }); 

雖然上面的代碼僅適用於分頁。這裏的代碼將允許你解決你的問題。與此代碼替換上面的代碼:

$( 「#simpledatatable」)上( 'draw.dt',函數(){ jQuery的( 「abbr.timeago」)TIMEAGO(); 。}。 );

在您使用數據表之前添加此代碼。

+0

感謝您的這一點。我有它的工作,但我有另一個問題,當我直接點擊數據表排序或顯示頁面10,20,25,100等 – Jah

+0

@Jah我更新了代碼。我希望我回答你的問題:) – Nb12se

+0

@Jah,很高興我能夠幫助 – Nb12se