У меня есть функция, которая генерирует 10 чисел в моем скрипте Python:
for x in range(10):
time.sleep(5)
return json.dumps({'rand': str(random.randint(1,101))});
когда кнопка нажата, это выше вызывается через ajax:
Подход 1 - ниже печатается только одна цифра в консоли.
$.ajax({
url: '/test',
type: 'POST',
success: function(response){
var obj = JSON.parse(response);
console.log(obj.rand);
}
})
Подход 2 - добавление setInterval
, вызывает функцию, но я получаю странные только два числа
94
2
94
2
...
и т.д.
$.ajax({
url: '/test',
type: 'POST',
success: function(response){
setInterval(function() {
var obj = JSON.parse(response);
console.log(obj.rand);
}, 5000);
}
})
Моя цель - отображать случайные числа от бэкэнда по одному (один и тот же сон) к интерфейсу пользователя. Заранее спасибо.