首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitch Streamers freecodecamp项目-显示问题

Twitch Streamers freecodecamp项目-显示问题
EN

Stack Overflow用户
提问于 2017-08-11 12:50:10
回答 1查看 40关注 0票数 1

我的代码没有在网页上显示徽标、显示名称和状态,尽管它们显示在控制台中。请帮我找出问题所在。我非常感谢!谢谢!

这是我的笔:https://codepen.io/cmtran/pen/vJGRWJ?editors=1111

代码语言:javascript
复制
$(document).ready(function(){
   var user_arr = ["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas"];
  var channelURL = 'https://wind-bow.gomix.me/twitch-api/channels/';
  var streamURL ='https://wind-bow.gomix.me/twitch-api/streams/';
 var status;
  var display_name;
  var logoURL;

  for (var i = 0; i < user_arr.length; i++) {
    (function(i) { // protects i in an immediately called function
      $.getJSON(streamURL + user_arr[i] + '?callback=?', function (data) {
        //console.log(data);
        if(data.stream === null){
          $.getJSON(channelURL + user_arr[i] + '?callback=?',function(data){
            var display_name = data.display_name;
            var logoURL = data.logo;
            status = "Offline";
          })
        }
        else{
          display_name = data.stream.channel.display_name;
         // console.log(display_name);
        logoURL = data.stream.channel.logo;
          status = "Online";
    }
  $("#user_info").prepend("<div class= 'row'>" + "<div class='col-md-4'>" + "<img src= '" + logoURL + "'>" + "</div>"
 + "<div class= 'col-md-4'>" + display_name + "</div>" + "<div class = 'col-md-4'>" + status + "</div></div>");    


      });
    })(i);
}







  })
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 14:47:20

$(".user_info")替换$("#user_info"),它就可以工作了。在您的代码中,.user_info是一个类,而不是一个id。=)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45627189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档