我在这个脚本中添加了这个脚本 的的index.html
<script>
$(window).on("scroll", function() {
if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
alert("Bottom of page!");
}
});
<script>
这在我的作品中
views.py
def entry(request,
template='index.html',
page_template='entry_list_page.html'):
context = {
'entry_list': Entry.objects.filter()[:4],
'page_template': page_template,
}
if request.is_ajax():
template = page_template
return render(request, template, context)
我怎么能让Django知道jQuery已经触及页面的底部以便我可以再显示4个Entry对象?
答案 0 :(得分:0)
为了将信息从客户端代码(jQuery)传递到服务器端(views.py),您需要使用AJAX。 This教程解释了如何传递有关按下类似按钮的信息,代码应该相当简单,可以修改以便与Python和jQuery代码集成。