Бесконечный скролл на twig

Как сделать бесконечный скролл, чтобы получать по 5 видео из базы данных? Использую в twig вот такой код который отображает посты. .get(/количество показываемых последних постов/)

                         {% for post in post.orderBy('date').get(2) %}
                   
                                    <div class="">
                                        <img class="" src="{{ post.thumbnail() }}">
                                    </div>


                               
                                <div class="content">
                                    <div class="posts">
                                    <span class="white">
                                        {{ post.date() }}
                                        {{ post.title() }}
                                    </span>
                                        <i>
                                            <p class="post">{{ post.content()|raw }}</p>f
                                        </i>
                                    </div>
                                </div>
                            </div>
                        {% endfor %}

попробовал подключить ajax , но я не понял как это сделать

$(document).ready(function () {

    var block = false;
    $(window).scroll(function (){
        if ($(window).height() + $(window).scrollTop() >= $(document).height() && !block) {
            block = true;
            $.ajax({
                url: "/videos",
                success:function (html) {
                    if(html != null) {
                        alert('nice');
                        obj = html;
                    }
                    block = false;
                }
            });
        }
    });
});


Ответы (0 шт):