Javascript 未捕获引用错误:未定义json

Javascript 未捕获引用错误:未定义json,javascript,jquery,json,api,Javascript,Jquery,Json,Api,不知道为什么它说json没有在下面的API调用中定义: $(document).ready(function() { function day(time) { jQuery.parseJSON(time); } $.getJSON("http://www.freecodecamp.com/news/hot", function(news) { var html = ""; var br = "<div class=

不知道为什么它说json没有在下面的API调用中定义:

$(document).ready(function() {

    function day(time) {
        jQuery.parseJSON(time);
    }

    $.getJSON("http://www.freecodecamp.com/news/hot", function(news) {
        var html = "";
        var br = "<div class='br'></div>";

        json.forEach(function(val) {
            html += "<div class='col-md-3'>"

            html += "<div class = 'panel panel-default'>"

            html += "<div class = 'panel-image'>"

            html += "<img src='" + val.image + "  " + "'width='100%' />"

            html += "</div>"

            html += br

            html += "<a href='" + val.link + " > " + val.headline + "</a>"

            html += br

            html += "<p>♥" + " " + val.upVotes.length() + "</p>"

            html += br

            html += "<p>" + " " + "Posted on: " + day(val.timePosted) + "</p>"

            html += "</div>"

            html += "</div>"

        });

        $(".stories").html(html);
    });
});
$(文档).ready(函数(){
功能日(时间){
parseJSON(时间);
}
$.getJSON(“http://www.freecodecamp.com/news/hot“,功能(新闻){
var html=“”;
var br=“”;
forEach(函数(val){
html+=“”
html+=“”
html+=“”
html+=“”
html+=“”
html+=br
html+=“”
html+=br
html+=“♥" + " " + val.upvows.length()+“

” html+=br html+=“”+“+”+”发布日期:“+day(val.timePosted)+”

” html+=“” html+=“” }); $(“.stories”).html(html); }); });

如果我尝试更改它,它仍然会返回错误,如果我使用Json或Json,从我看到的大小写并不重要,它总是返回一个ref错误。

您必须使用新闻而不是Json

news.forEach(function(val) {

您没有使用
json
name变量作为
function(news){
在获取新闻的函数中使用
news

$.getJSON("http://www.freecodecamp.com/news/hot", function(news){
var html = "";
var br = "<div class='br'></div>";

news.forEach(function(val) {
       .
       .
$.getJSON(“http://www.freecodecamp.com/news/hot“,功能(新闻){
var html=“”;
var br=“”;
news.forEach(函数(val){
.
.

嗯,你没有定义
json
。也许你想要
新闻。forEach