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)