javascript - 滚动 facebook 和 instagram 等滚动条时如何从数据库中获取数据
问题描述
您可能会注意到,在 Facebook 等社交媒体网站中,当我们向下滚动网站时,它们会加载更多数据。我听说有人称它为 lasy loading、infinite loading 和 jquery waypoint。其实我不明白这个。当用户向下滚动网页时,请帮助我加载我从数据库收到的更多数据......这是我的 php 代码,
<?php
$username = $_SESSION['username'];
$post = mysqli_query($con, "SELECT * FROM `post` WHERE by_user = '$username' ORDER BY `datetime` DESC") ;
while ($postrow = mysqli_fetch_array($post)) {
$post_id = $postrow['id'];
$text = $postrow['text'];
$image = $postrow['image'];
$video = $postrow['video'];
echo "
<div class='col-md-4 hover-mask mt-3'>
<a href='viewpost.php?post_id=$post_id'>
<img src='post_images/$image' class='img-thumbnail border' style='border: 0;padding: 0;'>
<h2 class='text-white'><span class='far fa-thumbs-up'></span> 78</h2>
</a>
</div>
";
}
?>
解决方案
推荐阅读
- java - 计算多个字符串之间的 levenshtein 距离
- python - 如何为 Kafka 转换 CSV 或 DB 记录数据,以及如何将其恢复为另一端的 csv 或 DF
- html - 带有 3 个水平点的 HTML 按钮样式
- c# - 在 Visual Studio 和 Xcode 中努力入门 - “未定义符号 _main”
- python - 为什么列表中的项目不能正常工作?-请看我的简单代码
- go - 切片或数组是否充当全局范围?
- installation - 使用 .msi 更新正在运行的应用程序
- sql - 同一 ID 的多个响应 - 创建附加列以保留两个响应
- perl - 在单个 Perl 脚本中,我可以关闭并重新打开 STDIN 吗?
- javascript - 如何从 Gatsby 的 url 中删除插入的页码