아래의 아약스 기능은 이상한 이유로 2 번 실행됩니다. loadMoreResults(); 함수는 서버에서 데이터를 검색하는 데 사용됩니다. 나는 서버에 전송 된 데이터를 Google 개발자 도구를 사용하여 추적하여 ajax 요청이 두 번 연속으로 발생했음을 보여주었습니다. 나는 이것이 사용자가 빠르게 스크롤 할 때 일어난다 고 생각한다.Ajax 무한 스크롤 기능이 두 번 실행됩니다.
//Executed when user has scrolled bottom of the page
$(window).scroll(function (e) {
if ($(window).scrollTop() == $(document).height() - $(window).height()) {
loadMoreResults();
}
});
어떻게 이런 일이 발생하지 않도록 할 수 있습니까? 감사합니다.