나는 가능한 한 문서를 잘 읽었습니다. 하지만 여기서 실수를 지적 할 수는 없습니다.django-endless-pagination에서 스크롤 할 때로드를 활성화하는 방법은 무엇입니까?
내보기가 이렇게 보입니다.
class ProductListView(LoginRequiredMixin, AjaxListView):
model = Product
paginate_by = 12
template_name = 'products_list.html'
page_template = 'products_page.html'
템플릿
<div class="row">
<ul id="products_list" class="thumbnails endless_page_template">
{% include page_template %}
</ul>
</div>
페이지 템플릿
{% load endless %}
{% paginate 8 products_list %}
{% for product in products_list %}
<li class="span3">
.
.
.
<!-- each item html -->
</li>
{% endfor %}
{% show_more %}
그리고 이것이 내가 같은 페이지에 내부 스크립트 태그를 넣어 것입니다.
$(document).ready(function(){
$.endlessPaginate({
paginateOnScroll: true,
paginateOnScrollMargin: 20,
});
});
나는이 질문을 보았다 -
django-endless-pagination doesn't seem to be using AJAX을하지만, 거기에 어떤 해결책을 찾지 못했습니다. 스크롤 끝에 도달하면 콘솔에 네트워크 호출이 표시되지 않습니다. 끝 부분에
show_more
링크가있는 페이지가로드됩니다.
show_more
링크를 클릭하면 ajax를 통해 항목의 다음 페이지가로드되지만
paginateOnScroll:true
으로 설정하면 자동으로 실행되지 않습니다.
show_more 템플릿의 내용을 어떤 방법 으로든 사용자 지정 했습니까? 링크에는 endless_more 클래스가 있어야합니다. 또한, 그 후에 쉼표를 제거 할 수도 있습니다. – Germano
예. 클래스가 있습니다. 나는 그것을 어떤 식 으로든 커스터마이징하지 않았다. – manu
나는 쉼표가 중요하다고 생각하지 않는다. 그렇다하더라도, 나는 그것을 제거하고 점검했다. 여전히 작동하지 않습니다. – manu