Я пытаюсь получить данные с помощью ajax без обновления страницы. Также пытаюсь передать параметр с помощью метода POST на другую страницу для поиска в базе данных. Ajax не передает параметр в test.php.Пожалуйста, помогите.
index.php
<?php
if (isset($_GET['id'])) {
$id=$_GET['id'];
}
$id=2;
?>
<div id="show"></div>
</body>
</html>
<script>
$(document).ready(function() {
var id='<?php echo $id; ?>';
setInterval(function () {
console.log(id);
$.ajax({
url:"test.php",
method:"post",
data:{id:id},
});
$('#show').load('test.php')
}, 3000);
});
</script>
test.php
if(isset($_POST["id"]))
{
$id_matricula = mysqli_real_escape_string($conn, $_POST["id"]);
}
$result = $conn->query( "SELECT * FROM testing WHERE id='$id'");
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo $row['nombre'] . '<br>';
}
}