Добрый день!
Имеется вот такой код на JS
var test = 200 + 100;
$.ajax({
url: "index.php",
type: "POST",
data: {
checkout: test,
},
success: (res) => {
console.log(res);
}
});
Как видно из кода, я пытаюсь передать через AJAX значение переменной test в файлик index.php
Код index.php:
<?php
$test = $_POST['checkout'];
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div><?php echo $test ?></div>
<script type="text/javascript" src="js/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</body>
</html>
Внутри body в div пытаюсь вывести значение этой переменной, но DIV остается пустым.
Через f12 на вкладке Network вижу, что запрос выполнен с ответом 200, в Payload вижу, что присутствует Form Data "checkout 300"
Что я делаю не так?