Size: a a a

Верстка сайтов HTML/CSS/JS/PHP

2020 March 26

ГЭ

Генерал Эсдес in Верстка сайтов HTML/CSS/JS/PHP
Подскажите пожалуйста, какой лучший способ отправить данные из формы пост запросом, во время этой же отправки открыть новую страницу и на ней уже отобразить данные, которые сервер вернул получив пост запрос?
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
нет
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
и что значит открыть новую страницу?
источник

АН

Александр Николаев in Верстка сайтов HTML/CSS/JS/PHP
типа таргет бланк наверное
источник

ГЭ

Генерал Эсдес in Верстка сайтов HTML/CSS/JS/PHP
это значит, чтобы пользователь при нажатии кнопки "отправить" сразу же открывал новый html документ и параллельно должен отправиться пост запрос, а когда сервер вернет результат, этот результат на новой странице отобразить
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
так оно не работает
источник

ГЭ

Генерал Эсдес in Верстка сайтов HTML/CSS/JS/PHP
А как работает?
источник

АН

Александр Николаев in Верстка сайтов HTML/CSS/JS/PHP
отправляй жесоном, принимай и делай window.open("url", "_blank")
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
Александр Николаев
отправляй жесоном, принимай и делай window.open("url", "_blank")
а как ты на новой странице получишь ответ от сервера?
источник

ГЭ

Генерал Эсдес in Верстка сайтов HTML/CSS/JS/PHP
Александр Николаев
отправляй жесоном, принимай и делай window.open("url", "_blank")
сейчас попробую
источник

АН

Александр Николаев in Верстка сайтов HTML/CSS/JS/PHP
Foma
а как ты на новой странице получишь ответ от сервера?
какой ответ ? просто загрузится твоя ссылка
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
...
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
Алиса в стране чудес
источник

АН

Александр Николаев in Верстка сайтов HTML/CSS/JS/PHP
что не понятного ? в консоле введи window.open("google.com", "_blank")
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
Александр Николаев
что не понятного ? в консоле введи window.open("google.com", "_blank")
это значит, чтобы пользователь при нажатии кнопки "отправить" сразу же открывал новый html документ и параллельно должен отправиться пост запрос, а когда сервер вернет результат, этот результат на новой странице отобразить
внимательно прочитал?
источник

ГЭ

Генерал Эсдес in Верстка сайтов HTML/CSS/JS/PHP
Александр Николаев
что не понятного ? в консоле введи window.open("google.com", "_blank")
стоп он именно откроет новое окно, так? А если вкладку, то будет tab.open?
источник

АН

Александр Николаев in Верстка сайтов HTML/CSS/JS/PHP
в чем проблема взять результат составить урл с нужными гет параметрами и отрыть нужную страницу
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
fetch("/site", {body:data, method:post)
Windows.open


перешли на новую страницу
а когда тот запрос отправился и обработал я на беке, то каким-то магическим образом на новой мы это узнаем
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
Александр Николаев
в чем проблема взять результат составить урл с нужными гет параметрами и отрыть нужную страницу
ты про что?
источник

АН

Александр Николаев in Верстка сайтов HTML/CSS/JS/PHP
смотри
да не как она не узнает
новая страница может получить параметры только из урл, который ты предварительно долджен составить из ответа который получил
источник