Arhn - архитектура программирования

Как публиковать данные и нацеливать возвращаемый ответ на iframe с помощью axios, как это делается с отправкой формы

Как публиковать данные и нацеливать возвращаемый ответ на iframe с помощью axios, как это делается с отправкой формы.

Что я сделал, так это то, что у меня есть данные, которые необходимо передать в основное приложение asp.net core mvc, которое перенаправляет на другой метод действия, который возвращает представление.

Представление, возвращаемое сверху, нацелено на iframe, ниже приведен код

         <form
           ref={r => {
             formRef = r;
           }}
           action={getSourceUrl()} // https://something.com/actionmethod
           target="targetframe"
           method="post"
           >
           <input type="hidden" value="random1" name="token" id="token" />
           <input type="hidden" value="random2" name="domain" id="domain" />
        </form>

        <iframe
          src=""
          name="targetframe"
          onLoad={() => iframeLoaded()}
        />

formRef.submit() //called after DOM mounted

Приведенный выше код работает отлично, но что, если API выйдет из строя... нет никакого способа поймать сбой API из вызова отправки, если вы можете мне помочь, например, если есть способ для этого, чем это было бы ответом, но поскольку я видел некоторый пост, в котором говорится, что нет способа поймать ошибку отправки, поэтому я пытаюсь использовать маршрут axios, поэтому с помощью ajax, axios, fetch или любой библиотеки я могу добиться вышеуказанной вещи, поскольку с помощью этих библиотек я получаю обещание, будет ли API не удалось или нет, и я могу сделать некоторую обработку ошибок?


  • если вы хотите использовать axios для выполнения HTTP-вызовов, вы должны проверить - Форма сообщения Axios с Reactjs и документы axios. И здесь вы можете увидеть, как создать и обработать/отправить форму в реакции. 28.05.2020
  • но вопрос не в почтовом запросе axios, а в выполнении почтового запроса axios и нацеливании ответа на iframe или способе обработки сбоя отправки формы 28.05.2020

Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..