CodeIgniter already has a library for pagination. Which is easier to implement on the page. But you need to customize it to add extra functionality like – search, sorting, rows per page.
Datatables is a jQuery library that comes with all basic functionality that requires pagination.
Need to handle the request and return the response in the specified format.
In this tutorial, I show how you can implement Datatables AJAX pagination in CodeIgniter 3.