Javascript 使用jquery从json检索数据时出错
我试图从JSON中检索数据,并使用JQUERY在html中显示它。经过这么多不成功的尝试后,我把代码贴在下面 HTML/JqueryJavascript 使用jquery从json检索数据时出错,javascript,jquery,json,Javascript,Jquery,Json,我试图从JSON中检索数据,并使用JQUERY在html中显示它。经过这么多不成功的尝试后,我把代码贴在下面 HTML/Jquery 我所要做的就是检索json文件中“reports”之后的字段。提前感谢作为数据。reports是数组您必须在数据上使用下标。reports 改变 data.reports.reportTitle[i] 到 将的更改如下: for (var i in data.reports) { output += "<li>" + data.report
我所要做的就是检索json文件中“reports”之后的字段。提前感谢作为
数据。reports
是数组
您必须在数据上使用下标。reports
改变
data.reports.reportTitle[i]
到
将的更改如下:
for (var i in data.reports) {
output += "<li>" + data.reports[i].reportTitle + " " + data.reports[i].reportDate + "--" + data.reports[i].classificationType + "</li>";
}
for(data.reports中的var i){
输出+=“”+数据.reports[i].reportTitle+”“+数据.reports[i].reportDate+“--”+数据.reports[i].classificationType+” ”;
}
查看浏览器控制台和网络选项卡,查看是否有任何错误日志。我建议您转到控制台,检查接收到的数据结构,然后根据它编写代码以读取数据失败的原因是什么?你有错误吗?您是否尝试过在控制台中转储ajax调用返回的数据,以检查是否有任何结果?信息如此之少,很难说问题出在哪里。
data.reports.reportTitle[i]
data.reports[i].reportTitle
// ^^^ Should be here
for (var i in data.reports) {
output += "<li>" + data.reports[i].reportTitle + " " + data.reports[i].reportDate + "--" + data.reports[i].classificationType + "</li>";
}