Прежде всего, это создать файл HTML с включенным jQuery.
Допустим, у вас есть скрытое поле ввода.
<input type="hidden" id="mydata" value="sampledata">
Теперь вы можете получить данные из скрытого поля, используя скрипт $("#mydata").val();
Теперь вы можете написать код Ajax следующим образом
$.ajax({
type: 'post',
url: '/path/to/ajax.php',
data: {
postvariable: $("#mydata").val()
},
success: function() {
alert('success');
}
});
В вашем файле ajax.php вы можете теперь получить значение как $_POST['postvariable']
Теперь вы можете объявить
$myphpvar = $_POST['postvariable'];
Где
echo $myphpvar; //will print 'sampledata' without quotes
Подводя итог, это похоже на отправку формы с указанием метода сообщения. За исключением случаев использования ajax, он не требует перезагрузки страницы.
Подробнее об этом вы можете прочитать в моем уроке:
https://www.davidangulo.xyz/website-development/how-to-pass-value-from-javascript-to-php/