Вопрос № 112912: Здравствуйте! Отправить скрытые данные в форме методом POST я знаю как, а есть ли способ отправить скрытые данные методом POST через ссылку.
...
Вопрос № 112.912
Здравствуйте! Отправить скрытые данные в форме методом POST я знаю как, а есть ли способ отправить скрытые данные методом POST через ссылку.
Отправлен: 08.12.2007, 07:54
Вопрос задал: Dimanq (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Емельянов Данил Юрьевич
Здравствуйте, Dimanq!
Через ссылку отправляются параметры только методом GET. Однако,если вам очень нужно это сделать, я нашел обходной путь с использованием PHP(можно перевести этот пример в javascript).
1.Создаем страницу со ссылкой на страницу(post.php) и здесь передаем необходимые параметры через GET
2.Вам нужно создать страницу которая будет содержать форму со скрытыми полями и которая расставляет значения этих полей из метода GET(post.php). Далее с помощью javascript имитируем нажатие submit.
3.Теперь данные, отправляются к странице(to.php) которая обрабатывает эти значения, как переданные через post.
В результате, вы из первой страницы отправляете данные методом GET, но в конечной странице они обрабатываются как POST.
Отвечает: proger
Здравствуйте, Dimanq!
так как данные отправляются через форму, то если вы напишите в метод определенной формы POST, а потом в ссылке напишите:
<a href="javascript:document.[имя формы].submit();", то данные по ссылке отправятся тем способом, который написан в методе формы.
Ответ отправил: proger (статус: 3-ий класс)
Ответ отправлен: 08.12.2007, 13:05