Лучшие десять идей разработки программного обеспечения / изображение
Самый простой способ - просто разместить форму на своей странице:
<form method="POST" action="hanteraTaBortAnvandare.php" id="DeleteUserForm">
<input type="hidden" name="id" value="10" />
</form>
Затем вы просто разместите форму:
document.getElementById("DeleteUserForm").submit();
Вы можете использовать форму, а затем document.getElementById ('id_of_the_form'). Submit ();
Форма не должна быть написал как обычный HTML: вы можете создать его динамически:
function postIt() {
form = document.createElement('form');
form.setAttribute('method', 'POST');
form.setAttribute('action', 'someURL');
myvar = document.createElement('input');
myvar.setAttribute('name', 'somename');
myvar.setAttribute('type', 'hidden');
myvar.setAttribute('value', 'somevalue');
form.appendChild(myvar);
document.body.appendChild(form);
form.submit();
}
Вы можете отправить форму данные через JavaScript, но без использования window.location.href. Изменение местоположения URL-адреса всегда вызывает GET.
Вам нужно получить ссылку на вашу форму из DOM, а затем выполнить для нее вызов submit ().
Вы можете сделать это с помощью Ajax-запроса (или использовать скрытые формы) - в этом случае;
new Request({
url: 'hanteraTaBortAnvandare.php',
method: 'post',
data: {
'id': '10'
},
onComplete: function(response) {
alert(response);
}
});
$.ajax({
type: 'post',
url: 'hanteraTaBortAnvandare.php',
data: 'id=10',
success: function(response) {
alert(response);
}
});
Конечно, вы можете сделать это без внешних библиотек, но они значительно упрощают!