Вем доброго утра. Есть такая ajax подгрузка. Работает так, когда пользовать опускается на низ и остается 200px до низа, то срабатывает запрос на сервер, и они отображаются. Это думаю понятно. Но запрос отправляется по несколько раз. Как сделать, чтоб он срабатаывал лишь раз когда пользовать достигает низа? И не по несколько раз
var count = 16;
let block = false;
window.onscroll = function(){
scrollFunction();
let scrollTop = document.documentElement.scrollTop,
scrollHeight = document.documentElement.scrollHeight,
clientHeight = document.documentElement.clientHeight,
result = scrollHeight - clientHeight - 200;
if(scrollTop >= result && !block){
block = true;
loader('flex');
axios.post('api/loadfilm',{
count: count,
param: paramSort,
type:typeSort
}).then((response) =>{
count = response.data.count;
//код
block = false;
});
}
}