Отправьте форму в новую вкладку И перезагрузите текущую страницу. ⇐ Jquery
-
Anonymous
Отправьте форму в новую вкладку И перезагрузите текущую страницу.
Думаю, у меня заблокировался разум или что-то в этом роде, извини. Я не могу найти лучшего решения следующей проблемы:
Я отправляю форму через POST (обработка данных через сервер) и хочу открыть форму в новой вкладке (в серверной части будет создан собственный URL-адрес с параметрами), и URL-адрес в текущем окне должен измениться.< /п> Мое решение с помощью setTimeout():
функция formsubmit() { $("#formID").submit(); setTimeout(функция(){ window.open("URL", "_self"); }, 1); } В HTML функция будет вызываться, если вы нажмете кнопку или изображение. Форма имеет атрибут target="_blank".
Есть ли другой способ отправить форму и получить тот же результат?
Думаю, у меня заблокировался разум или что-то в этом роде, извини. Я не могу найти лучшего решения следующей проблемы:
Я отправляю форму через POST (обработка данных через сервер) и хочу открыть форму в новой вкладке (в серверной части будет создан собственный URL-адрес с параметрами), и URL-адрес в текущем окне должен измениться.< /п> Мое решение с помощью setTimeout():
функция formsubmit() { $("#formID").submit(); setTimeout(функция(){ window.open("URL", "_self"); }, 1); } В HTML функция будет вызываться, если вы нажмете кнопку или изображение. Форма имеет атрибут target="_blank".
Есть ли другой способ отправить форму и получить тот же результат?
Мобильная версия