У меня есть функция, которую я хотел бы запускать каждые 30 секунд. Это отлично работает
$(document).ready(function(){
setInterval(function() {
jQuery.ajax({
type: "GET",
url: "loaddata.php",
dataType:"json",
success:function(response){
if (response) {
// Process
}
else {
// Process
}
}
});
}, 30000);
});
Но я пытаюсь понять, как я могу отобразить таймер обратного отсчета, встроенный в setInterval. Другими словами, он должен показать, сколько секунд осталось до запуска ajax, после запуска функции он должен сбросить таймер и снова отсчитать от 30 секунд. Этот процесс будет постоянно повторяться. Я нашел несколько примеров таймеров обратного отсчета, но понятия не имею, как синхронизировать их с запросами ajax и сбросить их.
Любая помощь приветствуется!
setIntveral()
. Вместо этого я использовал именованную функцию иsetTimeout()
- скрипку - person Andreas   schedule 09.01.2014