Как отправить данные и настроить таргетинг возвращенного ответа на iframe, используя ax ios, как это делается с отправкой формы - PullRequest
0 голосов
/ 28 мая 2020

Как отправить данные и настроить таргетинг на возвращаемый ответ в iframe с помощью ax ios, как это делается с помощью формы submit.

Я сделал то, что у меня есть данные, которые нужно отправить в бэкэнд 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 из вызова submit, если вы можете мне помочь, например, если есть способ для этого, то это будет ответ, но поскольку Я видел сообщение, в котором говорится, что нет способа поймать ошибку отправки, поэтому я пробую маршрут ax ios, поэтому с помощью ajax, ax ios, fetch или любой библиотеки я могу достичь вышеуказанного, поскольку используя эти библиотеки, я обещаю, отказал ли api или нет, и могу ли я обработать ошибки?

...