У меня есть функция, которая возвращает целое число (текущая оценка репутации пользователя на сайте сообщества). Это число часто увеличивается или уменьшается в зависимости от того, как проголосовали за их комментарии и материалы. Я хотел бы «опрашивать» его каждые 30 секунд или около того, чтобы узнать, изменился ли он, и если да, обновить номер, который я показываю.
В другом потоке StackOverflow я нашел этот фрагмент JavaScript, который выглядел полезным:
function listen() {
$.get("/mylongrequestfile", {}, function(data) {
$("#mydiv").html(data);
listen(); // then launch again
}));
};
Мне просто заменить /mylongrequestfile моей функцией? Я пытаюсь это сделать, но это не работает так хорошо. Как мне использовать этот код или какой-то другой фрагмент, чтобы получать и отображать это значение каждые 30 секунд?