Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2018, 13:44
Интересующийся
Отправить личное сообщение для antonhauff Посмотреть профиль Найти все сообщения от antonhauff
 
Регистрация: 16.10.2017
Сообщений: 23

Как повторить нажатие кнопки после неудачного POST запроса?
Есть некоторый скрипт (фронтенд).
Следующие строчки нажимают на кпопку на сайте.
$('.button_htable input[name=bet]').val(parseFloat(bet).toFixed(8));
var buttonPlayBtn = $('.button_htable .clButtonPlay')[3];
buttonPlayBtn.click();
Result();

Кнопка, на которую нажимает скрипт генерирует POST запрос.
В среднем запрос проходит за 500 мс. Порой бывает что это время увеличивается до 17 секунд (например).
А порой POST запрос не проходит и мы получаем 502(), либо какие-нибудь другие ошибки.

Как можно доработать код, чтобы выполнение дальнейшего кода (вызов функции Result()) происходил после окончания POST запроса. А в случае ошибки (например 502()) кпопка нажималась повторно?
Ответить с цитированием