Нужно чтобы при выборе пункта в select динамически получать его value и работать с ним при помощи php.
Как я понял, все это реализуется через ajax.
Нашел пример, который, по идее, посылает данные в 'post.php' и параллельно выводит в консоль. Вопрос в том, как получить данные из post.php?
<head>
<title>titile</title>
<meta charset="utf-8">
<style>
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(function(){
$('#company-list').on('change', function(event) {
console.log($(this).val());
$.ajax({
url: 'post.php',
type: 'POST',
dataType: 'html',
data: {idCompany: $(this).val()},
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
});
});
});
</script>
</head>
<body>
<select id="company-list">
<option value="1">Компания 1</option>
<option value="2">Компания 2</option>
<option value="3">Компания 3</option>
<option value="4">Компания 4</option>
</select>
</body>
</html>
В примере сказано, что в post.php можно обойтись
<?php echo $_POST['idCompany']; ?>
Но ничего не происходит, что не так?