Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отправка данных методом POST (https://javascript.ru/forum/misc/28350-otpravka-dannykh-metodom-post.html)

The special one 16.05.2012 13:38

Отправка данных методом POST
 
Здравствуйте уважаемые программисты! Я совсем недавно начал изучать Javascript и у меня не получается решить задачку.
По клику мышкой на текст "Кликни на меня", необходимо отправить переменные a1="слово1", а2="слово2" методом POST. При этом должна перезагрузиться страничка с уже обработанными php скриптом переменными а1 и а2. Если можно, помогите правильным кодом. Премного благодарен за помощь.

9xakep 16.05.2012 16:44

The special one,
тут js не нужен
<?php 
echo "
<form action='page.php' method='post'>
<input type='text' name='a1'>
<input type='text' name='a2'>
<input type='submit' value='send'>
</form>
";
$a1 = $_POST['a1'];
$a2 = $_POST['a2'];
?>

Раед 16.05.2012 17:01

Цитата:

Сообщение от 9xakep
тут js не нужен

Почти
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>

</head><body>
<?php
$a1 = $_POST['a1'];
$a2 = $_POST['a2'];
if ($_POST['a1'] && $_POST['a2']) echo $_POST['a1'].' '.$_POST['a2'];
?>
<form id="dFo">
<input type="hidden" name="a1" value="слово1"><input type="hidden" name="a2" value="слово2">
</form>
<span onclick="document.getElementById('dFo').submit()">Кликни меня</span>
</body></html>

The special one 16.05.2012 17:55

Спасибо, друзья! Это то, о чем я спрашивал.


Часовой пояс GMT +3, время: 21:44.