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