2011-10-12 53 views
0

所以我使用JQuery DataTables插件,並配置它使用AJAX來獲取數據。它很棒!然而,奇怪的是,當訪問一個只包含360條記錄的表時,它在表格頂部給出了這個白色的對話窗口,其中顯示'正在處理...'。但是,我立即可以跳到記錄的最後一頁,並看到它們沒有問題。但是,處理窗口不會消失!任何想法如何關閉它?JQuery DataTables - AJAX加載數據,處理窗口不會消失

在關於它的文檔中找不到任何內容。 Screenshot

+0

對於初學者,使用Firebug確保Ajax響應實際上正在完成並返回成功狀態代碼。 –

+0

我有Firebug,但不知道Ajax響應是否成功。我在那裏看不到任何明顯的「失敗」,但我會在哪裏看?我在「響應」選項卡中看到的所有記錄數據 – JimmyJammed

回答

0

如果您不想一直顯示處理消息,則可以在聲明數據表時設置屬性「bProcessing:false」。

+0

都能正常工作。但我仍然好奇它爲什麼不會消失。讓我相信某些東西不是正確的,即使它看起來沒問題。 – JimmyJammed

+0

你有沒有在其他瀏覽器中試過這個?也許它與Mac上的MAcOS或FF有關。如果您確定沒有JS錯誤,並且您點擊分頁鏈接時可以成功導航到其他頁面,那麼它可能是數據表錯誤。 –

1

確保您在JSON響應中返回相同的sEcho值,即通過AJAX調用發送的DataTables。

+0

謝謝,如果'Echo'參數沒有正確迭代,分頁就根本不起作用 – bFunc