我想当用户向下滚动页面到最后一篇文章时动态加载“更多文章”。 - 这部分已经完成...
事情是用户当然可以来回滚动,或者只是一次又一次滚动......这会在不需要时导致多个ajax请求。
如何检查同一个 ajax 调用是否尚未运行?
最佳答案
只需使用这样的东西:
var loading = false;
var postLoader = function() {
if (loading == false) {
loading = true;
$.ajax({
// ajax options...
}).always(function() {
loading = false;
});
}
}
关于javascript - 在完成之前的相同 Ajax 请求之前,不要发送 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25040861/