Как на JavaScript отправить форму методом POST без Ajax?
Мне нужно произвести некоторые действия на HTML странице с использованием JavaScript а затем отправить POST запрос, только так чтобы данные были аналогичны отправляемой с этой странице форме(которой получается может и не быть). В Интернет нашёл информацию как через Ajax это делать. А мне нужно чтобы это не ajax был а то же самое что после клика по кнопке осуществляется полный переход на другую страницу. Как это сделать?
Ajax мне не подходит, поскольку форму требуется направлять на страницы в том числе с которых Ajax не разрешён(то есть на другой домен). Как так форму отправить?
Можно не детально, а просто основные моменты и очень желательно с значимыми кусками JavaScript кода и если нужно HTML кода.
Никак.
CORS запрещает не только xhr-запросы, но и формы.
Можете добавить бэкенд, который будет отправлять этот запрос, а со своего фронта отправлять запрос на свой бэк, где будет выставлен подходящий CORS
А без создания экземпляра объекта XMLHttpRequest никак что-ли нельзя?
Предположим у меня есть кнопка и в ней событие onclick я вписываю в него функцию sendFormKakMneNado();
Вот что я в этой функции должен написать чтобы страница открытая в браузере с этой кнопкой отправила данные из JavaScript переменных как из HTML тега form, которого на моей странице вовсе нет? Или так нельзя без Ajax? В последнем сильно сомневаюсь поскольку ранее вроде бы видел какую то такую реализацию.