【发布时间】:2016-11-27 14:23:00
【问题描述】:
当用户滚动到底部时,我将每隔 10 个出版物加载到提要中。问题是 ajax 发送多个请求,因为此代码检测到多个滚动到底部事件。考虑到用户向下滚动,如何发出一个 ajax 请求而不是多个?
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
$.ajax({
url: '/more/',
type:'GET',
dataType: 'json',
data:2,
success: function (data) {
alert(data);
}
});
}
});
【问题讨论】:
-
您希望函数只触发一次吗?还是每次滚动到底部时一次?
-
@user2085143 显然每次
标签: javascript jquery ajax