Я отображаю некоторые элементы с помощью 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 показать следующую работу, например, в моем случае:
изнаю, что мне нужно сделать цикл для каждой работы и иметь следующую работу, подобную этой:
- titi показывает exm1
- exm1 показывает exm2
- и продолжаю ...
Спасибо за помощь