大數據量下的分頁解決方法:要看你的數據存儲是用的什麼數據庫了。常用的有mysql,sqlserver,oracle。沒種數據庫進行分頁的SQL語句不同。
做大數據分頁都是無刷新的技術,這裡我們選擇ajax來實現。ajax請求地址需要你使用後台代碼來實現,後台代碼除了要返回數據集合還要返回數據的總數量,總頁數,下一頁等參數,方便選擇分頁的時候獲取數據。
下面看一下後台代碼實現,sqlserver的分頁SQL:selecttop一頁數量*from表名where主鍵notin(selecttop15主鍵from表名)
mysql的分頁語句SQL:select*from表名where主鍵>10orderbydeptnoascpmitn;