如果頁面有分頁的時候,比如現在一共有5頁數據,我現在在第3頁,然后在輸入框輸入搜索條件,這時候它會就從當前頁開始以及后面的數據開始找數據,也就是不會再在第一,第二頁里面找數據了,為了避免這個問題我們可以給一個定義,就是每次在搜索傳值的時候,我們先讓它默認每次都從第一頁開始查找,這就可以解決掉上面的小問題了,直接貼代碼:
table.on('toolbar(test)',function(obj){ switch (obj.event) { case "search": var searchStudent=$("#searchStudent").val(), idCard=$("#idCard").val(); table.reload('idTest',{ url:'/adminResult/searchStudent', page:{ curr:1 //默認從第一頁開始搜索 }, where:{ searchStudent:searchStudent } },'data') } });