我试图让我的循环默认在5行处停止,但是当单击按钮时它将加载更多内容。有没有简单的解决方案?我也不想刷新页面。
我的代码如下:
<?php
$count = 0;
while (($row = mysql_fetch_assoc($thequery))) {
echo $row['title'];
$count+=1;
if($count%5==0){
break 1;
}
}
?>
<span onClick="loadmore_somehow">Load More</span>
最佳答案
一个AJAX调用可以做到这一点。使用Javascript(最好是jQuery之类的库),您将调用脚本并获取更多行,将它们传递回去,然后使用Javascript绘制行。这不会重新加载页面。
http://api.jquery.com/category/ajax/
关于php - 单击时从数据库加载更多行,而无需刷新页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19532158/