<form action="test.php" method="post">
<input type="submit">
</form><input type="hidden" name="test_sent" value="сюда_динамически_через_JS_добавляете_нужные_данные"> var values = $("#urform").serialize();values += "&test_sent=" + encodeURIComponent("hello world");//для такой строки не нужно, но вообще делать так надо$.ajax({
type: "POST",
url: "ваш урл",
data: values,
dataType: "json",
success: function(data) {
//здесь в data ваш ответ сервера
//можно писать location.href="ваш урл для редиректа"
},
error: function() {
alert('здесь ошибки обработать');
}
});let button = document.getElementById("your-button");//ваша кнопка, которая отправляет форму
button.onclick(function(){
let form = document.getElementById("your-form");//ваша форма
let input = document.createElement("input");
input.type = "text";
input.name = "test_sent";
input.value = "hello world";
form.appendChild(input);
form.submit();
}