PHP DataTables là một plugin jQuery phổ biến hiển thị dữ liệu dạng bảng trong lưới với các tính năng như sắp xếp, phân trang và tìm kiếm. Chế độ xử lý phía máy chủ được sử dụng để xử lý lượng dữ liệu lớn bằng cách tải dữ liệu từ máy chủ theo từng phần nhỏ thông qua yêu cầu AJAX
Dưới đây là một ví dụ về cách sử dụng DataTables ở chế độ xử lý phía máy chủ với PHP
- Bao gồm thư viện DataTables trong tệp HTML của bạn
- Tạo một bảng trong tệp HTML của bạn với phần tử
thead
vàtbody
Name
Position
Office
Age
Start date
Salary
- Khởi tạo DataTables trên bảng với tùy chọn
serverSide
được đặt thànhtrue
$[document].ready[function[] {
$['#example'].DataTable[{
"processing": true,
"serverSide": true,
"ajax": "scripts/server_processing.php"
}];
}];
- Tạo tập lệnh PHP để xử lý yêu cầu AJAX và trả về dữ liệu ở định dạng mà DataTables mong muốn. Kịch bản ít nhất phải trả lại như sau
- Tổng số bản ghi trong cơ sở dữ liệu
- Dữ liệu cho trang hiện tại
- Bộ đếm rút thăm
Đây là một ví dụ về tập lệnh PHP thực hiện điều này.