Позвоните на другой запрос после отправки запроса

Я хочу вызвать другой запрос после отправки ответа, но .prompt внутри LoadNewRecord функция не отображается. Любая идея?

Отправить подсказку:

$.prompt("Opening Recap with ID " + Recap[0][0].id + ".<br> Note: Any changes on Recap " + header.find("#recap_id").val() + " will not be saved.", {
  title: "WARNING",
  buttons: {
    "Continue": true,
    "Cancel": false
  },
  submit: function(e, v, m, f) {
    var Recap_status;
    if (v === true) {
      Recap_status = Recap[0][0].status;
      LoadNewRecord(Recap, header);
      return $("#error_history").hide();
    } else {
      return selectedRecap();
    }
  }
});

Подскажите в функции LoadNewRecord:

if (period_lock >= getDateInput(Recap[0][0].recap_date) && Recap_status < 20) {
  setTimeout((function() {
    $.prompt("You are not allowed to make any changes for all documents before " + period_lock + ". Please contact your administrator for further information");
  }), 100);
}

Примечание: я использую setTimeout после прочтения этого вопроса, но все еще не работает..

если я уберу $.prompt внутри LoadNewRecode или измените его на alert все отлично работает

1 ответ

Решение

Для тех из вас, кто застрял в этой проблеме, все, что вам нужно сделать, это загрузить последнюю экспромт здесь.

Для более подробной информации вы можете обратиться к этому посту на Github.

Другие вопросы по тегам