我真的很抱歉我的英语不好。
我不知道我的问题是否来自它,但是,当我在调试器中浏览我的程序时,我的印象是我的“for”被忘记了并且它通过了继续。
我的代码:
var nextToken = 50/maxResults;
urlToken=url;
for(var k=0;k<nextToken;k++)
{
var newToken;
$.ajax({
url:urlToken,
async:false,
dataType:'json',
success:function(data){
$.getJSON(url,function(data){
$tokenD = data;
newToken = data.nextPageToken;
});
}
});
urlToken = "https://www.googleapis.com/youtube/v3/playlistItems?pageToken="+newToken+"&part=snippet&playlistId="+playlistId+"&key="+key+"&maxResults="+maxResults+"";
}
url = urlToken;
$('div#container').empty();
所以在这段代码中,在调试器中,我到达了“$('div#container')。empty();”在for之前完成。我不知道我的问题是否来自ajax请求,但我不这么认为。
如果您有任何想法=)。