error
işleyicisindeki bu aralığın art arda çalışmasını durdurmak istiyorum. Bu mümkün mü ve eğer öyleyse, nasıl?Dur setInterval
var interval = null;
$(document).on('ready',function(){
interval = setInterval(updateDiv,3000);
});
function updateDiv(){
$.ajax({
url: 'getContent.php',
success: function(data){
$('.square').html(data);
},
error: function(){
clearInterval(interval); // stop the interval
$.playSound('oneday.wav');
$('.square').html('<span style="color:red">Connection problems</span>');
}
});
}
Kardeşin got it yardımcı olur. Bunu birkaç dakika içinde kabul edeceğim. –
Dokümanlara bağlantılar: [clearInterval()] (https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval) ve [setInterval()] (https: //developer.mozilla. org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval) –