Когда выполняется следующий код, он не выводит результат. Может ли кто-нибудь сказать мне, где я ошибаюсь?Ошибка при выходе при попытке отображения json
HTML файл:
<head>
<script type = "text/javascript">function ajax_get_json()
{
var hr = new XMLHTTPRequest();
hr.open("GET","mylist.json",true);
hr.setRequestHeader("Content-type :application/json",true);
hr.onread
ystatechange = function()
{
if(hr.readyState == 4 && hr.status == 200)
{
var data = JSON.parse(hr.responseText);
var results=document.getElementById("results");
results.innerHTML = data.user;
}
}
hr.send(null);
results.innerHTML = "requesting...";
}
</script>
</head>
<body>
<div id="results"></div>
<script type = "text/javascript">ajax_get_json();</script>
</body>
JSON файл: { "пользователь": "Джон", "возраст": 22, "страна": "США"}
Вы проверили (ошибка) выход на отладочной консоли браузера? Что он говорит? – RhinoDevel
выполните 'console.log (hr.responseText)' и 'console.log (data);' и посмотрим, что значения –