加载新内容并跟踪最旧的文章

时间:2014-01-21 20:24:13

标签: javascript php jquery ajax

到目前为止,我从未真正学过如何创建博客或类似内容。我想创建一个个人投资组合/主页,一旦用户按下“加载更多”按钮,它将加载旧文章。现在,我已经完成了所有设置,但我真的不知道如何跟踪最旧的文章ID。

如上所述,我在这里通过AJAX从php脚本加载文章。

$('#more_articles_button').click(function () {

    $.ajax({ url: kBaseUrl+"content_loader.php",
        data: {
               action: 'load_more_articles', 
               article_id: 'insert_lowest_article_id'
        },
        type: 'post',
        success: function(output) {

                 $('#articles_container').append(output);

        }
    });

});

在这里,我想获取上一篇文章的id并将其发送到php脚本。我怎么抓住它?

1 个答案:

答案 0 :(得分:1)

将文章ID放在文章div的id属性中,并在其中加入一个公共类(比如'article'),然后使用JQuery迭代它们以获得最大值:

var max_id = 0;
$('.article').each(function(i, object) {
    curr_id = $(object).attr('id');
    if (curr_id > max_id)
        max_id = curr_id;
});

//Afterwards, your ajax JQuery call