1
だから私は、これらのtwichユーザーの各基本的なJavascriptの変数のスコープ
["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas"]
がストリーミングであるかどうかを返しますアプリを作るしようとしています。これは私のコードです:
var users= ["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas"];
var progress =0;
var streaming = [];
$(document).ready(function() {
console.log(window.progress);
while (window.progress<8) {
var url = 'https://api.twitch.tv/kraken/streams/' + window.users[window.progress] + '?callback=?';
$.ajax({
url: url,
async: false,
dataType: 'json',
success: function(data) {
if (data.stream) {
window.streaming[window.progress]="streaming";
}
//if closed
else {
window.streaming[window.progress]="not streaming";
};
//else closed
console.log(window.progress);
console.log(window.users[window.progress]);
var html = "<p> <a href=\" https://www.twitch.tv/"+window.users[window.progress] +" \" >"+window.users[window.progress]+ "</a> is currently " +window.streaming[window.progress] + "</p>";
$("body").append(html);
}});
// getjson closed
window.progress +=1;
};
// for loop closed
});
//document ready closed
、これは私が取得していますものです:
を「未定義のが現在ストリーミングされる」ので、ユーザーを引っ張っていないようです。おかげ