Задать вопрос
@artem210908

Что делает если JS не успевает считать числа при частом нажатии на копку?

При частом нажатии на кнопку Js не успевает считать числа что делать?
вот код
function update() {
 $.get('/click', function(data) {
  $('#click').html(data);
 });
}

@app.route("/click")
async def click():
    clicked = session.get("clicked")

    if clicked:
        if random.randint(1, 100) == 1:
            session['clicked'] = clicked + random.randint(100, 1000) / 100
        else:
            session['clicked'] = clicked + random.randint(1, 20) / 100
    else:
        session['clicked'] = 10

    return str(round(session['clicked'], 1))

<button onclick="updater()">Обновить</button>
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вариант в лоб при клике запрещать клик до прихода ответа.
Вариант не совсем в лоб. Сохранять клики локально, а на сервере вносить по мере сил сервера. Ну и потом 0обновлять на клиенте
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы