0

I'm trying to fetch data from API and displaying it on my webpage. Here is my JS code.

// api url
const api_url = "https://api-url";

async function getapi(url) {
    
    const response = await fetch(url);
    
    var data = await response.json();
    console.log(data);

let tab = 
        `<p>${data.group1.name}</p>`;
        `<p>${data.group1.age}</p>`;
        `<p>${data.group2.name}</p>`;
        `<p>${data.group2.age}</p>`;

    document.getElementById("result").innerHTML = tab;

}

getapi(api_url);
<div id="result"></div>

And this is the API format

{
   "group1":{
      "name":"name1",
      "class":"A",
      "age":"19"
   },
      "group2":{
      "name":"name2",
      "class":"B",
      "age":"19"
   },
   ...
}

How can i iterate each object and display the values in my webpage. Instead of doing like above.

0 Answers0