我正在使用 dataprovider 对象一次显示包含 25 条记录的列表,而不是分页,我想使用以下代码在滚动结束时显示下一页。但是有没有更好的方法,window.location.href
如果没有,是否有任何选项可以显示加载消息,直到页面加载。
$(document).ready(function()
{
$('#content').bind('scroll', function ()
{
totalDivHeight = eval($('#content')[0].scrollHeight) - eval($('#content').height());
scrollPosition =eval($('#content').scrollTop())+25;// + eval($('#content').height());
if (scrollPosition >= totalDivHeight)
{
nextPageID = eval("<?= $nextPageID; ?>");
prevPageID = eval("<?= $prevPageID; ?>");
totalPages = eval("<?= $totalPages; ?>");
if (nextPageID < totalPages)
window.location.href='<?php echo $url;?>'+'&Store_page='+nextPageID;
}
});
});
编辑:我尝试了 ajax 函数而不是 window.location.href 但我不知道如何将 pagenumber 变量发送给提供者?