2014-10-03 87 views
0

我正在嘗試將搜索結果加載到DataTables控件中。因此,在用戶輸入一些參數並按下「搜索」按鈕後,我想查看DataTables控件中加載的數據。只有在用戶觸發事件時,如何啓動DataTable才能通過ajax加載數據?我看到的所有例子都立即加載數據。謝謝。如何在按鈕按下時從ajax加載數據?

+1

將數據保存到一個變種,然後加載按鈕的VAR fnDraw按,只是一個想法。 – 2014-10-03 16:50:29

+0

@Andriy的數據取決於用戶想要搜索的內容。如果不知道用戶想要搜索什麼,我無法事先保存數據。 – Niner 2014-10-03 17:43:28

+0

ok,然後將一個.click()附加到您的按鈕,然後運行DT羣體的功能。該函數還應該從文本字段獲取用戶輸入並在ajax調用中使用它 – 2014-10-03 21:41:24

回答

2

在初始化代碼中使用iDeferLoading來防止數據表在初始頁面呈現時發出請求。

'iDeferLoading': 1 

使用您的按鈕單擊事件做出與用戶輸入的參數要求(見fnServerParams本)

oTable.fnDraw();