jQuery нумерация страниц для результатов json - PullRequest
0 голосов
/ 07 сентября 2010

Какой лучший способ сделать нумерацию страниц?Мне также необходимо сохранить текущую страницу, чтобы при нажатии на ссылку она сохраняла страницу, на которой я находился.Поэтому, если я нахожусь на странице 2 нумерации страниц и нажимаю одну ссылку, а затем возвращаюсь на страницу нумерации страниц, это помнит, что я был на странице 2.

Я получаю результаты / данные из запроса Json, где у меня естьвозможность смещения и ограничения.

$.getJSON(base_url+'/ajax/get_news/4/!OFFSET!/!LIMIT!/true', func...

Где! LIMIT!сколько результатов он показывает и! OFFSET!хорошо смещен: D Когда я нажимаю на ссылку, он выполняет этот запрос, обрабатывает результаты и добавляет результат на страницу.

Каков наилучший способ сохранить страницу, файлы cookie?Должен ли я получить все результаты, а затем каким-либо образом выполнить нумерацию страниц или выполнить новый запрос при смене страницы пользователя?

Какой-нибудь учебник или практический пример был бы потрясающим.Обычные инструкции / руководства трудно понять, так как мой родной язык не английский.

Ответы [ 2 ]

1 голос
/ 07 сентября 2010

Похоже, у вас есть два вопроса:

1) Как сохранить состояние страницы (на какой странице вы находитесь): если приложение должно продолжать использовать ajax, то вам следует посмотреть на сохранение состояния вURL, как указано здесь:

http://ajaxpatterns.org/Unique_URLs

2) Что касается нумерации страниц, я думаю, это будет зависеть от размера данных для разбивки на страницы.Если он небольшой и вас не беспокоит изменение данных между страницами, сделайте все это в javascript.В противном случае, сделайте это на стороне сервера.

0 голосов
/ 08 сентября 2010

Хорошо, я должен использовать! OFFSET!и! LIMIT!сделать нумерацию страниц.Мне просто нужно поменять эти цифры с помощью нумерации страниц (1 2 3 4 страницы и т. Д.), Чтобы заставить нумерацию страниц работать, я считаю.Но я не знаю с чего начать: /

...