У меня есть этот код, который я пытаюсь реализовать.Однако я получаю странную вещь, которая случается.В моей консоли, когда я регистрирую данные, они показывают правильное значение, например, 4, но когда я вывожу их в мой HTML, они показывают NAN.Я использую ajax и PHP.
NAN вывод в HTML.Используя PHP, я получаю переменную через супер глобальный POST, но почему он показывает два разных результата?
$.ajax({
type: 'POST',
url: 'ajax.php',
data: { id: 89},
success: function(result) {
$('#results').html(result);
console.log(result);
},
error: function() {
alert('Some error found. Please try again!');
}
});
// на том же PHP, я его называю
<?php
if(isset($_POST['id'])) {
$data = $_POST['id'];
$data = floatval($data);
echo $data;
}
?>
Я ожидаю, что результат будет 89, но значение, которое он показывает в моем html, равно NAN и в консолиданные показывают правильное значение 89