我正在使用Ajax在滚动时从MySQL数据库加载数据。
这行得通,但是如果我滚动得太快,我会得到随机重复的记录。
代码如下:
$(document).ready(function(){
$(window).scroll(function(){
var lastID = $('.load-more').attr('lastID');
if(($(window).scrollTop() == $(document).height() - $(window).height()) && (lastID != 0)){
$.ajax({
type:'POST',url:'getData.php',data:{id:lastID,beforeSend:function(){
$('.load-more').show();
}},success:function(html){
$('.load-more').remove();
$('#postList').append(html);
}
});
}
});
});
是否可以阻止随机重复数据的出现?
谢谢
约翰