【发布时间】:2014-10-31 05:52:42
【问题描述】:
我正在尝试从 json 文件中获取数据,但是当 iam 调用 data.user 时,它的打印未定义,如果 iam 正在打印数据,它的打印 json 整个数据......
<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.responseType= "JSON";hr.onreadystatechange = function()
{if(hr.readyState == 4 && hr.status == 200)
{alert('1');var data=hr.responseText;alert('2');
alert(data.user);
document.getElementById("results").innerHTML = data; }}
hr.send(null); results .innerHTML = "request ...";}
</script></head><body><div id="results"></div>
<script type="text/javascript">ajax_get_json();</script>
【问题讨论】:
-
这个问题与Java无关。或 PHP。或 JSP。
-
@Penumatsa,你打印数据的时候能不能给我看看json数据,我可以帮你!
-
这是我的 json 数据 { "user":"rakesh" }
-
如果我调用 data.user 它显示未定义但如果我尝试调用数据它显示整个数据请帮助我解决这个问题