前端AJAX获取数据上拉加载
$.ajax({
url:"URL",//需要时更改这里的接口和下方的一致
data: {
page:1,
fetchSize: 10
},
async:false,
cache:false,
success: function(data) {
//在这里创建的内容
}
})
var p = 0
$(window).scroll(function() {
var scrollTop = $(this).scrollTop(); //滚动条距离顶部的高度
var scrollHeight = $(document).height(); //当前页面的总高度
var clientHeight = $(this).height(); //当前可视的页面高度
if(scrollTop + clientHeight >= scrollHeight - 50) { //距离顶部+当前高度 >=文档总高度 即代表滑动到底部 注:-50 上拉加载更灵敏
p += 10
$.ajax({
url: "URL",//更改这里的接口
data: {
firstRow: p,
fetchSize: 10
},
async:false,
cache:false,
success: function(data) {
//在这里是上拉到了一定地步然后加载的内容
}
})
}
});