我正在尝试在我的模板中使用 AJAX 创建新闻块。所以我在 HTML 部分写了一个简单的代码:
<a href="javascript:ShowPost();">Show Posts</a>
<div id="result"></div>
jQuery部分:
function ShowPost(){
$.post(dir + 'engine/ajax/posts.php', {action:"showpost"},
function(data) {
$("#result").html(data);
});
};
PHP部分:
if ($_POST['action'] == "showpost") {
$db->query( "SELECT title FROM post LIMIT 0,5 " );
while ( $row = $db->get_row() ) {
echo $row['title']."<br>";
}
}
问题是,如何在第一次点击后获得更多结果?例如,在第一次点击Show Posts链接后,我可以显示来自数据库的 5 条新闻。第二次点击 Show Posts 链接后,我需要显示 6 到 10 条新闻,第三次点击从 11 到 15 获取结果并继续...
我希望你能理解我的问题。