单击时从数据库加载更多行而不刷新页面

时间:2013-10-23 03:18:19

标签: php mysql while-loop

我试图让我的循环默认停在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>

2 个答案:

答案 0 :(得分:2)

AJAX调用会这样做。使用Javascript(最好是像jQuery这样的库),您可以调用脚本并获取更多行,将它们传回,然后使用Javascript绘制行。这不会重新加载页面。

http://api.jquery.com/category/ajax/

答案 1 :(得分:0)

我认为您需要了解有关Javascript Ajax的更多信息,它将帮助您更新,检索内容而无需刷新页面。

查看本教程http://www.developphp.com/view.php?tid=1350