У меня есть JSON что приходит по API (Screen)
а вот код:
fetch('https://mysite.com.ua/wp-json/wp/v2/posts')
.then(resp => resp.json())
.then(function(posts){
console.log(posts);
});
$.each обход объектов/массивов
.then(function(posts){
$.each(posts, function(index, item) {
var content = item.content.rendered; // Можно так же попробовать обернуть это в $(); если не сработает в таком варианте
$("#content_outer").append(// Можете использовать prepend в зависимости от требований
content
);
});
});
fetch('https://jsonplaceholder.typicode.com/posts/')
.then(res => res.json())
.then(posts => {
for (let post of posts) {
showPost(post);
}
})
.catch(err => {
// Или иной способ обработки ошибок
throw err;
});
function showPost(post) {
const postWrapper = document.createElement('div');
postWrapper.innerHTML = (`
<h2>${post.title}</h2>
<p>${post.body}</p>
`);
// Нужно заменить на элемент для размещения постов
// Можно вынести этот элемент в параметры функции
document.body.append(postWrapper);
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости