@738team

Как сделать ленивую загрузку контента?

Всем привет. У меня сайт, но котором есть страница новостей. Нужно осуществить ленивую загрузку контента. Делать страницы, не вариант(не удобно в использовании). Загрузить 10 дивов, по мере прокрутки. Например, когда пользователь видит предпоследний div, загружать следующие 10. В JS я не особо шарю, но смогу понять не особо сложный скрипт. Вот небольшая часть кода загрузки новостей:
$query = mysqli_query($mysqli, "SELECT * FROM news WHERE status $cat ORDER BY id DESC ");

if(mysqli_num_rows($query) == 0){
	echo "There are no records!";
}	else {
	mysqli_set_charset(connection,"utf8");
while($art = mysqli_fetch_assoc($query)){
	echo '<div class="news" id="'.$art['id'].'">';
//Тут еще загрузка текста, изображений и тп.		
	echo '</div>';	
}
}

Часть кода, для того что бы приблизительно понять как выглядят новостные блоки у меня на сайте. Огромное спасибо тем кто поможет)
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 1
Для подгрузки контента надо использовать js, php не подгрузить динамически его
В js смотришь что пользователь на низ страницы и делаешь ajax запрос на сервер и дополняешь страницу
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы