Основная цель этой статьи состоит в том, чтобы поделиться с вами конкретными методами работы многофункционального компонента JS Pagination для вашей ссылки. Конкретный контент заключается в следующем
PHP часть
function index () {header ('content-type: text/html; charset = utf-8'); // Получить текущий номер страницы, по умолчанию на первой странице, установите количество отображаемых символов по странице $ nowpage = i ('get.page', 1, 'intval'); $ limits = 8; // Получить общее количество символов $ count = m ('article') -> где (array ('status' => array ('egt', 0))) -> count (); // Рассчитайте общую страницу $ allPage = ceIL ($ count / $ limits); $ allpage = intval ($ allpage); $ lists = m ('article') -> где (array ('status' => array ('egt', 0))) -> page ($ nowpage, $ limits) // page method pagination-> order ('createtime desc') -> select (); // Прыжок подключаемость $ this -> назначить ('списки', $ списки); $ this -> назначить ('all -alpage', $ allpage); $ this -> назначить ('nowpage', $ nowpage); $ this-> display (); /* // ajax paging output $ info = array ('lists' => $ lists, 'all -page' => $ allpage, 'nowpage' => $ nowpage); $ this-> ajaxreturn ($ info, 'Json'); */}LayoutPage (новая версия) в JS Jump To Pagination
// Layout Pagination ({cont: 'show_pages', // Страницы контейнеров по страницам: "{$ allpage}", // общее количество страниц Skip: true, // Будь то включить на странице джаком: function () {var page = "{$ nowpage}"; // текущая страница (полученная на фоне). Function (E, First) {// обратный вызов после запуска страницы (после нажатия по номеру страницы) IF (! Первый) {// Обязательно добавьте это суждение, в противном случае var будет обновлять на начальном этапе. }}});LayoutPage (новая версия) Аякс.
Функция Demo (curr) {$ .getJson ("{: u ('article/index')}", {page: curr // Параметры, передаваемые на сервер, являются просто демонстрациями}, функция (res) {// Результат JSON возвращается на сервере // Содержимое данных в Res.Lists обрабатывается здесь, и метод HTML (). 'Show_pages', // Страницы контейнеров: res.allPage, // Общее количество страниц (бэкэнд) curr: res.nowpage, // текущая страница (получается из фона) Прыжок: Функция (OBJ, сначала) {// Вызов после того, как панировка запускается (после щелчка на номере страницы. Демо (obj.curr); }); // Инициализировать и запустить demo ();Выше всего об этой статье. Я надеюсь, что для всех будет полезно изучить плату за компонент лиц.