Отображение случайных чисел от сервера до интерфейса (браузера) по одному или динамически - PullRequest
0 голосов
/ 14 марта 2019

У меня есть функция, которая генерирует 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);
            }
        })

Моя цель - отображать случайные числа от бэкэнда по одному (один и тот же сон) к интерфейсу пользователя. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...