Javascript 未捕获引用错误:未定义json
不知道为什么它说json没有在下面的API调用中定义: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=
$(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
?