Javascript无法使用doctype html

Javascript is not working with doctype html

本文关键字:doctype html Javascript      更新时间:2023-09-26

我有这个javascript代码,它只在没有<!DOCTYPE HTML>的情况下工作。

此代码用于无限滚动分页。

我试图在页面底部点击时触发警报,但这也不起作用。

这个代码出了什么问题?

var ajax_arry=[];
var ajax_index =0;
$(function(){
  $('#loading').show();
  $("#pagination").hide();
  $.ajax({
    url:"/ajax",
    type:"POST",
    data:"actionfunction=showData&page="+page_nr+"&view="+filter,
    cache: false,
    success: function(response){
      $('#loading').hide();
      $('#demoajax').html(response);
    }
  });
  $(window).scroll(function(){
    if(ajax_arry.length>0){
      $('#loading').hide();
      for(var i=0;i<ajax_arry.length;i++){
        ajax_arry[i].abort();
      }
    }
    var page = $('#demoajax').find('.nextpage').val();
    var isload = $('#demoajax').find('.isload').val();
    if ((($(window).scrollTop()+document.body.clientHeight)==$(window).height()) && isload=='true'){
      $('#loading').show();
      $.ajax({
        url:"/ajax",
        type:"POST",
        data:"actionfunction=showData&page="+page+"&view="+filter,
        cache: false,
        success: function(response){
          $('#demoajax').find('.nextpage').remove();
          $('#demoajax').find('.isload').remove();
          $('#loading').hide();
          $('#demoajax').append(response);
        }
      });
      ajax_arry[ajax_index++]= ajaxreq;
    }
    return false;
  });
});

同一页面中使用的其他脚本是bootstrap.min

如果更改为

if ($(window).scrollTop()+$(window).height() == $(document).height() && isload=='true'){