gpt4 book ai didi

javascript - AJAX:如果没有更多结果,如何清除间隔

转载 作者:行者123 更新时间:2023-11-28 08:51:21 24 4
gpt4 key购买 nike

我想知道如果找到零结果,如何清除ajax的setInterval。

这是我的代码:

$(document).ready(function() {
var imageLoader = {}

imageLoader.render = function(event){
$.ajax({
url: UAI+'/useraccountimages/loadimage',
type: 'post',
data: {
id : UID,
},
success: function(data){
$("#available_images").html(data);
}
});
}

imageLoader.interval = setInterval(imageLoader.render,5000);

imageLoader.render();
});

最佳答案

我不确定代码,只要遵循“逻辑”即可!

$(document).ready(function() {
var imageLoader = {}

imageLoader.render = function(event){
$.ajax({
url: UAI+'/useraccountimages/loadimage',
type: 'post',
data: {
id : UID,
},
success: function(data){
if (data.is(':empty')) {
clearInterval(imageLoader.interval);
}
$("#available_images").html(data);
}
});
}

imageLoader.interval = setInterval(imageLoader.render,5000);

imageLoader.render();
});

用函数“clearInterval”来停止它。 (stopInterval description)

关于javascript - AJAX:如果没有更多结果,如何清除间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19112440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com