@morto

Как выполнять запрос ajax каждые N секунд?

Здравствуйте, нужно получать число со стороннего сервиса каждые 5 секунд, чтобы использовать его для построения графика. Как это сделать? Желательно кодом с пояснениями и комментариями, т.к. только начал двигаться в этом направлении и еще не всё расставил по полочкам.

UPD:
Делаю с setInterval, после первого запроса пишет Unexpected identifier
setInterval (async)
(anonymous) @ index.html:23

CODE:
var myArray;
        async function getJson() {
             var res = await fetch('url');
             myArray = await res.json();
             console.log(myArray);
        }

        setInterval(getJson(),5000);
  • Вопрос задан
  • 83 просмотра
Решения вопроса 3
hzzzzl
@hzzzzl
async function getJson() {
  var res = await fetch('url');
  myArray = await res.json();
  console.log(myArray);
}

setInterval(getJson(),5000);  // неправильно
setInterval(getJson, 5000) // правильно
Ответ написан
Tim-A-2020
@Tim-A-2020
еще вариант использования setInterval
async function getJson() {
    var res = await fetch('url');
    myArray = await res.json();
    console.log(myArray);
}

setInterval(() => {
    getJson();
}, 5000);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
little front
Код не буду писать, потому что всё довольно просто
Вам нужно использовать setInterval
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы