Простой вопрос здесь. Я получаю значение элемента HTML и отправляю его через POST на сервер, используя следующий код. Но когда я оповещаю о результатах, а не только о значении, я также получаю HTML-код включенного PHP-файла. Почему это происходит?
function postData(){
let select_value = document.getElementById("selector").value;
$.post('customer_order_form.php', { valor: select_value }, function(result) {
alert(result);
});
}
PHP-код очень прост, и он просто отражает количество для целей тестирования:
<?php include('includes/header.html');
if (isset($_POST["valor"]))
{
$quantity = $_POST["valor"];
echo $quantity;
}
else
{
$quantity = null;
echo "no quantity here";
}
?>
но в функции обратного вызова при оповещении о результате я получаю весь HTML-код включенного файла вместо значения, почему это так?
![enter image description here](https://i.stack.imgur.com/sGacM.png)