Ajax-пагинация. CodeIgniter, jQuery.
В данной статье рассматривается реализация Ajax-пагинации в фреймворке CodeIgniter с использованием JavaScript-библиотеки jQuery.
Для начала сделаем обычную пагинацию, а потом разберемся как реализовать пагинацию без перезагрузки всей веб-страницы.
Здесь работающий пример: ajax-пагинация
У нас есть список автомобилей, который хранится в базе данных в таблице ex_cars:
1. Таблица в БД ex_cars (id, name, year, price)
| id | name | year | price |
|---|---|---|---|
| 1 | Ваз-2109 | 2010 | 8000 |
| 2 | Ланос | 2009 | 9000 |
| 3 | Toyota | 2010 | 30000 |
| 4 | BMW | 2009 | 40000 |
| 5 | Audi | 2010 | 50000 |
| 6 | Opel | 2009 | 25000 |
| 7 | Skoda | 2010 | 20000 |
Нам нужно вывести этот список на веб-страницу. Но поскольку база данных будет пополняться новыми автомобилями, то необходимо отображать фиксированное число записей и номера страниц в виде ссылок. Кликая по которым, мы сможем просмотреть все необходимые нам данные. Проще говоря, нам надо прикрутить пагинацию к выводимому списку автомобилей. Читать полностью…