Мне нужно отправить данные с помощью POST, который имеет настраиваемые поля, и пользователь должен быть перенаправлен на другую страницу с отправленными релевантными данными.
Обычно для запросов GET URL-адрес Deeplink может динамически обновляться следующим образом:
handleRedirect=()=>{
let url = "booking.testurl.com/test?lang={BOOLEAN}&name={NAME}"
, а затем
window.location.href = url;
}
перенаправляет на следующую страницу с результатами.
Какова лучшая кросс-браузерная реализация для того же, если мне нужно использовать POST (требуется последующим URL), а затем перенаправить?
ps: не все поля являются полями ввода vanilla, поэтому я не хочу идти <Form method=POST> way
Обновление:
URL-адрес ссылки для получения ссылки будет выглядеть следующим образом:
https://booking.testurl.com/test?lang=EN&name=NAME
Для сообщения:
https://mbooking.testurl.com/test
body:{
lang: "EN",
Name: "NAME"
}
Форма страницы: "https://testurl.com"
Как уже упоминалось, от этих URL не будет никакого ответа, это будет просто перенаправление при отправке, но с сообщением