Вот я передаю переменную таким образом:
$.ajax({ // Отправить AJAX-запрос ...
method: 'POST', // ... методом POST ...
url: '../main/st_control.php', // ... на скрипт по этом адресу ...
data: { // ... с параметрами ...
hnum_val: hnum_val // ... $_POST['hnum_val'] == [...] ...
}
}).then(function(response) {
alert(hnum_val); // Показать результат
});
А принимаю вот так:
<?php
$hnum_val = @intval($_POST['hnum_val']); //если эту строчку убрать, тоже не работает
if (isset($_POST['hnum_val'])){
var_dump($_POST['hnum_val']);
echo $_POST['hnum_val'];
}
?>