Показать сообщение отдельно
  #1 (permalink)  
Старый 30.03.2017, 12:32
gvv gvv вне форума
Новичок на форуме
Отправить личное сообщение для gvv Посмотреть профиль Найти все сообщения от gvv
 
Регистрация: 30.03.2017
Сообщений: 2

отправка динамической формы на сервер
Добрый день! Подскажите пожалуйста как отправить данные формы, созданной в JS, на сервер?

Пример:
// form.html (создание формы)

<body></body>
<script>

var frm = document.createElement('form');
frm.method = "post";
frm.action = "form.php";
document.body.appendChild(frm);

var inp = [];

var inp[0] = document.createElement('input');
inp[0].name = "inp_0";
inp[0].value = "value";
frm.appendChild(inp[0]);

var inp[1] = document.createElement('input');
inp[1].name = "inp_1";
inp[1].type = "submit";
frm.appendChild(inp[1]);

</script>

// form.php (получение данных из формы)
<?php
for ($i=0; $i<count($_REQUEST); $i++)
{
echo("REQUEST[$i] = $_REQUEST[$i]<br>");
}
?>
------------------------------
в php-файле массив $_REQUEST пустой (т.е. в браузере получается следующая строка: "REQUEST = " вместо желаемой "REQUEST = value". подскажите пожалуйста, где ошибка?
Ответить с цитированием