01/10/2018, 00:13

Ai giỏi về DataTable hỏi chút

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ũ xuân quân viết 02:25 ngày 01/10/2018

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.

Khoa Nguyen viết 02:26 ngày 01/10/2018

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

Nguyễn Duy Bình viết 02:20 ngày 01/10/2018

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á

vũ xuân quân viết 02:20 ngày 01/10/2018

framework dataTable

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.

Nguyễn Duy Bình viết 02:17 ngày 01/10/2018

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

Bài liên quan
0