Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery从json检索数据时出错_Javascript_Jquery_Json - Fatal编程技术网

Javascript 使用jquery从json检索数据时出错

Javascript 使用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中检索数据,并使用JQUERY在html中显示它。经过这么多不成功的尝试后,我把代码贴在下面

HTML/Jquery


我所要做的就是检索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>";
    }