Delete fetch.php

This commit is contained in:
Ivor Barhansky 2024-05-10 09:43:33 +00:00
parent 8d3bf0c320
commit e652df627f

View File

@ -1,30 +0,0 @@
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') var_dump($_POST); ?>
<button onclick="sendPostWithData('fetch.php', {name: 'John', surname: 'Doe'})">Send</button>
<script>
function sendPostWithData(url, data) {
// Создаем новый элемент формы
const form = document.createElement('form');
form.setAttribute('method', 'post');
form.setAttribute('action', url);
// Добавляем скрытые поля для каждого параметра данных
Object.keys(data).forEach(function(key) {
const input = document.createElement('input');
input.setAttribute('type', 'hidden');
input.setAttribute('name', key);
input.setAttribute('value', data[key]);
form.appendChild(input);
});
// Добавляем форму на страницу (в конец body)
document.body.appendChild(form);
// Отправляем форму
form.submit();
// Удаляем форму после отправки (не обязательно, но можно для очистки)
document.body.removeChild(form);
}
</script>