var page=1; //当前页的页码
var flagNoData = false;
var zhiwu_type,el_box
function showAjax(){
page += 1;
$.ajax({
url:url,
type:"POST",
data: {page:page},
success:function(data){
//要执行的内容
var content=JSON.parse(data)
console.log(content)
var str=''
content.map(i=>{
if(zhiwu_type=='zhiwudaquan'){
str+=`
${i.short_title}
${i.digest}
`
}else if(zhiwu_type=='yanghuazhishi'){
str+=`
${i.short_title}
${i.digest}
${i.showtime_str}
`
}else{
if(i.model_id==3){
str+=`
${i.length}
${i.title}
养花知识 · ${i.pv}万播放
`
}else{
str+=`
${i.title}
养花知识 · ${i.pv}万播放
`
}
}
})
if(el_box){
el_box.append(str)
}else{
$(".zhiwu_list_Box").append(str);
}
floimg();
if(data==''){
flagNoData = true;
};
}
})
//页数加1
}
showAjax();
function floimg() {
$("img.lazyload").lazyload({
effect: "fadeIn"
});
}
function scrollFn() {
//滚动条高度
var scrollTop = 0;
if(document.documentElement && document.documentElement.scrollTop) {
scrollTop = document.documentElement.scrollTop;
} else if(document.body) {
scrollTop = document.body.scrollTop;
}
//视窗的高度
var clientHeight = 0;
if(document.body.clientHeight && document.documentElement.clientHeight) {
clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight);
} else {
clientHeight = Math.max(document.body.clientHeight, document.documentElement.clientHeight);
}
//文档的高度
var pageHeight = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
if (flagNoData) { //数据全部加载完了
return;
} else if (scrollTop + clientHeight >= pageHeight ) {
showAjax();
}
}
$(window).bind("scroll", scrollFn)