Paging: Làm thế nào để load từng 10 row một khi muốn database đọc list ra 1000 row data?

Cần 1 người chuyên sâu đã từng dùng các kiểu con đà điểu về https://datatables.net/
Cho tôi hỏi: Làm thế nào khi DB đọc list ra 1000 row data mà khi paging trang dùng thuộc tính gì của datatable để nó load 10 row/1000 row vậy
Cách cổ điển dùng select limit quê quá không muốn dùng.
Mong nhận được sự cao kiến của những người giỏi js, jquery, ajax

Vụ phân trang thì chỉ có 2 cách thôi.

  1. Dùng cách cùi như bạn nói.select limit offset.
  2. Lấy lên hết database rồi tự phân trang. Cách này thì nếu đụng tới max của page thì thua.

Còn js, jquery, ajax chỉ có lấy database đó lên để hiển thị mà không bị load lại trang.

Còn bạn nào có cao kiến gì không.

Mình thấy thì dùng cách cùi cùi là ổn nhất. Vì phân trang bằng js rất chậm trên mobile. Mà lấy toàn bộ database cũng không nên vì nhiều khi không dùng tới

1 Like

Cách của bạn thì đúng là chỉ có 2 cách đấy nhưng sử dụng framework dataTable rất khó config đc cái pageNum để select limit offset.
M đang bị dính phải trường hợp load hết ra rồi mới phân trang.
Chưa tìm hiểu datatable nhiều nên khó control quá

cái plugin của jquery đó à.
dùng đó của người ta thì phải chịu khó tìm hiểu thôi.

nó hỗ trợ khá tốt nhưng phân trang hơi tồi. có lẽ phải chuyển hướng khác

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?