У меня есть страница (page 1
), которая принимает почтовые запросы, делает некоторые вещи и отображает некоторые данные в конце.
С другой страницы (page 2
), я хочу перенаправить на page 1
при нажатии кнопки, конечно, посылая все соответствующие данные, необходимые page 1
через POST.
Я могу, конечно, использовать старый взломать невидимую форму на странице, набирая все данные, которые мне нужны с помощью jquery, сразу после того, как пользователь нажал кнопку и автоматически отправил().
Но это выглядит громоздким - гораздо лучше использовать синтаксис, похожий на $.post
, а не начинать манипулировать html. $.post
был бы идеальным, если бы он фактически перенаправлялся на страницу и не выполнял запрос асинхронно (я не могу просто перенаправить на page 1
после того, как сообщение ajaxy завершено, так как page 1
нужны данные для отображения чего-то).
Есть ли способ сделать то, что я хочу с jquery, или уродливые невидимые формы - единственный выход?
P.S
Я знаю, что есть другие запутанные способы достижения того, что я хочу, например, используя $.post
и просто поместив html-ответ на страницу, в которой мы сейчас находимся, но я просто хочу знать, есть ли простой способ сделать это с помощью jquery