JQuery AJAX нумерация страниц с PHP - PullRequest
0 голосов
/ 15 августа 2011

Прежде всего, я хотел бы сказать, что я провел достаточно тщательное исследование учебных пособий и сценариев по jquery-пагинации, и те, которые я пробовал, работали, но просто не так, как я хотел.

Кто яищу это jquery + php pagination с 5 кнопками.Один для первой страницы, последней страницы, следующей страницы, предыдущей страницы и вручную введите страницу для перехода (которая также отображает текущую страницу).Я новичок в разбивке на страницы и не знаю, как интегрировать или изменять текущие сценарии, но я готов учиться, пока у меня есть 5 кнопок, указанных выше, и использовать запросы php mysql.Спасибо за помощь!

ОБНОВЛЕНИЕ: я могу сделать это только с php (пришлось бы перезагрузить страницу), но я не знаю, как это сделать с помощью jquery

ОБНОВЛЕНИЕ2: я понялкак заставить пользователя вручную вводить номер страницы, но я до сих пор не знаю, как сделать другой для кнопок.Для следующих и предыдущих кнопок, я думаю, мне нужно вернуть текущую страницу, но я не знаю, как это сделать: /

Ответы [ 2 ]

2 голосов
/ 15 августа 2011

Хитрость в том, что вы используете параметры limit и offset в вашем запросе mysql. В зависимости от того, какой номер страницы результата вы обслуживаете, вы можете изменить упорядоченный запрос MySQL, чтобы получить результат из этого смещения. Работать с этим довольно просто после того, как вы поймете, как разбивать на страницы в запросах mysql.

0 голосов
/ 10 ноября 2011

Для этого вам просто нужно разрешить приложению выполнить ajax-вызов для получения результатов «больше информации». Этот ajax-вызов должен принимать два параметра: OFFSET и LIMIT. Просто сохраните эти значения локально в приложении (через скрытые элементы, файлы cookie JS и т. Д.) Для ссылки. В следующий раз, когда вы нажмете кнопку «больше информации», вы увеличите смещение на LIMIT и повторите.

ПРИМЕЧАНИЕ. Важно, чтобы ваш запрос, извлекающий результаты, также использовал ORDER BY. Если вы полагаетесь на сервер, чтобы упорядочивать результаты автоматически, вы можете повторить результаты, если данные часто обновляются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...