На сайте есть форма с полями ввода, ее данные отправляются на сервер с помощью post-запроса. В скрипт-обработчик со стороны сервера необходимо добавить некоторые данные, выбираемые пользователем. Смысл в том, что эти данные не в форме, и просто так передать их от клиента на сервер нельзя. Но, есть такая полезная вещь, как
1 |
<input type="hidden" name="my__info" id="class__auto" /> |
Атрибут hidden говорит о том, что данное поле не будет видно на сайте, оно предназначено для других целей. С помощью него можно передать некоторую информацию на сервер. Для этого с помощью js в него записывается необходимое значение:
1 |
document.getElementById("class__auto").value = document.getElementsByClassName(to)[0].getElementsByClassName(class__auto)[0].getElementsByTagName("p")[0].innerHTML+" рублей"; |
Теперь на сервере, при обращении
1 |
$class__auto = $_POST['class__auto']; |
мы получим необходимую информацию.