Я пытаюсь получить простой JSON ответ от PHP, используя AJAX, и он не работает.
Это мой JavaScript, чтобы получить ответ:
$("button").click(function() {
var result3;
$.ajax({
dataType: "JSON",
url: "ing.php",
type: "POST",
success: function(data) {
var j = JSON.parse(data);
document.getElementById("result").innerHTML = j.name;
}
})
});
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
</head>
<body>
<button>get data</button>
<span id="result">r1</span>
</body>
</html>
Здесь я просто использую кнопку и диапазон для результата.
В PHP Я только что создал объект и закодировал в JSON:
<?php
header('Content-type: application/json');
$nam->name = "John";
$s= json_encode($nam);
echo $s;
?>