没有看到循环的全部价值

时间:2019-02-22 13:35:45

标签: javascript ajax jenkins

我用JSON显示一些元素

我必须在每次迭代中发布下一个作业,因为知道第一个是toto

所以现在我有:toto titi

我看不到如何循环查看其余所有内容。您能解释一下我该怎么办吗?

global.globalgroupname = "toto"; // start
let prevgroupname;

// Assume the chain ends when groupname is null or blank
while (globalgroupname) {
    // Do something with groupname
    // ...
    // reset globalgroupname to exit if ajax call fails
    prevgroupname = globalgroupname;
    globalgroupname = null;
    // Get next globalgroupname
    getall(prevgroupname); 
}

function getall(groupname) {
    console.log(groupname);
    //toto
    ajaxGet(".../" + groupname + "/api/json?pretty=true", recover);
}

function ajaxGet(url, callback) {
    ...
}

function recover(response){
    var Json = JSON.parse(response);
    var Data = Json.downstreamProjects.map(function(group) {    
            console.log(group.name);    
            //titi
            // Save in global state
            globalgroupname = group.name;
        });          
}

DownStreamProject在我的案例中显示下一个工作:

  • toto显示titi

并且知道我需要为每个工作做一个循环,并有这样的下一个工作:

  • titi显示exm1
  • exm1显示exm2
  • 然后继续...

感谢您的帮助

0 个答案:

没有答案