JSON loop data array in JavaScript
Jop B
07/10/2022 21:40:48Hi,
Deze data krijg ik terug van mijn PHP file
Vervolgens ga ik dit verwerken met JavaScript
De tags object is een array en deze wil ik ook uitlezen en de data kunnen gebruiken.
Ik heb geprobeerd binnen de loop nog een loop te zetten maar dit levert als resultaat niks op.
Wie o wie kan mij op weg helpen?
Deze data krijg ik terug van mijn PHP file
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"blogs":{
"id1":{
"title":"Title 1",
"date":"test_date",
"datestamp":"test_datestamp 1",
"content":"The content",
"url":"https:\/\/www.testlink1.com",
"tags":["move","New"]
},
"id2":{
"title":"Title 2",
"date":"test_date",
"datestamp":"test_datestamp 2",
"content":"The content 2",
"url":"https:\/\/www.testlink2.com",
"tags":["Netherlands","Yellow"]
}
}
}
"blogs":{
"id1":{
"title":"Title 1",
"date":"test_date",
"datestamp":"test_datestamp 1",
"content":"The content",
"url":"https:\/\/www.testlink1.com",
"tags":["move","New"]
},
"id2":{
"title":"Title 2",
"date":"test_date",
"datestamp":"test_datestamp 2",
"content":"The content 2",
"url":"https:\/\/www.testlink2.com",
"tags":["Netherlands","Yellow"]
}
}
}
Vervolgens ga ik dit verwerken met JavaScript
Code (php)
1
2
3
4
5
6
2
3
4
5
6
data = JSON.parse(this.response);//bevat bovenstaande JSON
for(let id in data.blogs){
console.log(data.posts[id].date);
console.log(data.posts[id].title);
//etc.
}
for(let id in data.blogs){
console.log(data.posts[id].date);
console.log(data.posts[id].title);
//etc.
}
De tags object is een array en deze wil ik ook uitlezen en de data kunnen gebruiken.
Ik heb geprobeerd binnen de loop nog een loop te zetten maar dit levert als resultaat niks op.
Wie o wie kan mij op weg helpen?
Gewijzigd op 07/10/2022 21:41:03 door Jop B