如何在JSON
AJAX响应返回的JavaScript
中跟踪PHP
进行迭代。
[{
"Topic": {
"id": "1",
"topic_name": "Playground"
}
}, {
"Topic": {
"id": "2",
"topic_name": "School Days"
}
}, {
"Topic": {
"id": "3",
"topic_name": "Sweet home"
}
}]
我正在尝试类似但不起作用的事情
for (i in xmlhttp.responseText)
{
document.getElementById('wrap_main').innerHTML+=xmlhttp.responseText[i]['topic'].name + "<br />";
}
答案 0 :(得分:2)
首先解析为json,如果它是字符串:
var jsval = JSON.parse(xmlhttp.responseText);
for(var i = 0; i < jsval.length; i++){
document.getElementById('wrap_main').innerHTML+=jsval[i]['Topic'].topic_name + "<br />";
}