2009-09-23 3 views
0

Я пытаюсь реализовать пейджинг в PHP, используя Json. Мне нужно, чтобы данные были предварительно загружены, прежде чем пользователь нажмет следующие результаты. Пожалуйста, дайте мне некоторые рекомендации или некоторые рекомендации.Как мы можем реализовать пейджинг с помощью json, нужно, чтобы записи были предварительно загружены. Help

+0

Предпочитаете ли вы: загрузить * все * содержимого по первому запросу, а затем перечислить его с помощью некоторого javascript, загрузить первую страницу данных и загрузить дополнительные страницы по запросу или загрузить первую страницу, а затем незаметно буферизовать на следующей странице, пока пользователь просматривает данные? –

+0

Я хочу загрузить следующие 10 записей на фоне, когда пользователь просматривает первые 10 результатов. @Nathan Taylor – Rajasekar

ответ

2

Во-первых, JSON для передачи данных не для представления данных. Вам необходимо хранить данные JSON в постоянном месте, либо в переменной сеанса, либо в переменных Javascript. Если вы используете сеанс PHP, вы должны использовать PHP-код для ввода данных, если Javascript я буду использовать с JQuery. Просто сохраните текущую отправную точку в данных в постоянной переменной и используйте это как место для начала чтения данных каждый раз, когда вы показываете новую страницу.

+0

Если вы выполните поиск Google для «json php paging», вы найдете несколько руководств о том, как это сделать: http://www.google.com/search?q=json+php+paging – hofo

+0

JSON is «для» представления данных, а не для связи (я думаю, вы, возможно, имели в виду «общение» по-разному). –

0

jquery имеет плагин, который вы можете использовать для разбивки на страницы, результаты должны быть предварительно загружены для этого, насколько я знаю. Мы используем это в приложение в настоящее время, но это не было реализовано мною ...

http://plugins.jquery.com/project/pagination