2012-01-27 2 views
2

Возможно, заголовок бит, но я не знаю, как это сделать.разделение динамического содержимого в нескольких этапах загрузки

У меня есть сценарий, который позволяет отображать результаты поиска Bing на клавиатуре (jquery). Количество результатов может быть установлено не более чем на 50 результатов для каждого запроса. Я бы хотел, чтобы на моем веб-сайте появилась возможность показать только первые 10 результатов и щелкнув div каждый раз, когда появятся другие десять результатов.

Я могу скрыть/показать, но это будет означать, что 50 результатов будут загружены в любом случае, чего я хочу избежать из-за времени загрузки.

Пожалуйста, обратите внимание на этот пример, чтобы лучше понять: Google Powered site search

Это именно то, что Im ищет, но я не понимаю, кодирование ..

Это реальный сценарий Im помощью: JsFiddle

Любая помощь будет оценена по достоинству.

ответ

2

Почему вы не установили web.count=10, а затем, когда они нажмут на div, установите Web.Offset+=Web.Count+1 и загрузите эти результаты из api?

+0

Спасибо, честно говоря, я понятия не имею, что означает «смещение» или что он означает, но я буду смотреть на это и возвращаться. – Youss

+0

Что это значит, это число, из которого будут получены следующие результаты. Итак, если вы загрузили 10 (web.count), то начните с 11. Имеет ли это смысл? – Steve

+0

Это имеет смысл. Но не будет ли третий запрос начинаться с 21, а не 11? – Youss

Смежные вопросы