2016-07-07 54 views
0

我有一個自定義搜索。當點擊該按鈕, 我正在檢索使用搜索文本:Bootstrap Table設置搜索文本頁面更改

$('.fixed-table-toolbar').find('.search > :input').val() 

然後我使用的刷新事件回發到我的控制器:

$table.bootstrapTable('refresh', { 
url: '@Url.Action("Action", "ControllerName")', 
query: { searchText: searchValue } 
}); 

我也有分頁,所以如果搜索結果發回了很多結果,我需要使用相同的searchText來遍歷這些結果,但是當它在頁面更改中回發給控制器時,searchText值爲空。我嘗試使用:$ table.on('page-change.bs.table')事件,然後有像上面發佈的刷新事件,但顯然該帖子回兩次控制器,在第一次調用searchText爲null和在第二個它有價值集。如何在分頁時使searchText值保持不變?

感謝

+0

它會爲空,使用ajax。無論如何,如果你只是反覆提出所有結果,爲什麼還要使用分頁;當您一次拉動一小組數據時,將進行分頁 –

回答

0

您可以使用resetSearch的方法來解決你的問題,例如here