我正在尝试为 PHP 编写一个脚本,该脚本加载 5 行图像,其中所有行上的 3 个图像都已加载并显示,但是在最后一个上仅加载了 2 个图像,并且出现了一个带有“加载更多”的图像。当您推送它时,它会使用 jQuery 加载其余图像。
我正在使用 MYSQLi 来获取数据,但是我不知道我是否按照我描述的方式进行了描述。在这种情况下,我非常感谢任何帮助!
你的问题更多的是理论,所以我会给你理论步骤。
希望这个理论能给你一个开始。
您可以使用初始数据库查询加载前三个;但是,如果您可以使用 JS 和 JQuery,那么您始终可以使用 AJAX 调用来获取事件中的其他 2 个图像。
基本上你得到前 3 张图像并显示它们,然后你有一个下面的按钮,上面写着“加载更多”。单击该按钮时,调用一个 Javascript 函数,该函数使用一些 AJAX 来调用将加载其他图像的 PHP 脚本。
(可能更容易)另一种方法是一次获取所有图像,显示“加载更多”按钮并隐藏其他 2 个图像。单击该按钮会显示另外两个图像。就像是
<div id="fristThree">
<img ... />
<img ... />
<img ... />
</div>
<div id="otherTwo">
<img ... />
<img ... />
<button> load more </button>
在 Jquery 中,只需隐藏 'otherTwo' div,然后单击按钮,通过 jquery 显示它。
但我仍然认为 AJAX 是首选方法。