JQuery динамическая пагинация для комментариев - PullRequest
0 голосов
/ 09 июля 2009

Я хотел бы создать систему разбиения на страницы для комментариев на своем веб-сайте. До сих пор я мог создавать нумерацию страниц с использованием php / mysql и html, но страница должна обновляться каждый раз, когда мы нажимаем следующую кнопку (для следующий набор комментариев) или предыдущая или определенная страница ....

Что касается моих знаний о jquery, я думаю, что, когда пользователь нажимает следующую кнопку, мы публикуем данные для номера страницы в comments.php, затем выводим все комментарии в comments.php, а затем данные jquery. переменная получает все данные, отраженные в файле, и добавляет их в поле #comments ...

Является ли мое решение действительным ??? или у кого-то есть лучшее решение ..... спасибо

Ответы [ 3 ]

2 голосов
/ 09 июля 2009

Ваш вопрос не имеет особого смысла и очень перемешан.

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

Другой вариант - использовать AJAX для получения следующей или предыдущей страницы при нажатии на соответствующую ссылку.

Существует множество дополнений для нумерации страниц. Может быть, проверить их .

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

0 голосов
/ 09 июля 2009

Вы можете сделать это с помощью вызова get () / getJSON () в jQuery.

Что-то вроде

$('#next').click(function(){
      $.getJSON('url?withnextpage=number',
               function(data){
                   //update variables or the DOM
               });

});

Вернуть его в формате JSON может быть быстрее. Я надеюсь, что это помогает

0 голосов
/ 09 июля 2009

Да, когда вы нажимаете «Далее», вы отправляете ajax-запрос в comments.php и заменяете текущие комментарии новыми.

...