テンプレートで 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>";
}
}
質問は、最初のクリックでより多くの結果を得るにはどうすればよいですか? たとえば、 [投稿の表示] リンクを最初にクリックした後、データベースから 5 つのニュースを表示できます。[投稿の表示] リンクを2 回クリックした後、6 から 10 のニュースを表示する必要があり、 3 回目のクリックで 11 から 15 の結果を取得して続行します ...
私の質問を理解していただければ幸いです。