Как получить частичное представление при помощи fetch
Нужно, чтобы при прокрутке страницы постепенно подгружались частичные представления с постами, но вместо html разметки я получаю undefined. В чем проблема?
Скрипт:
window.addEventListener('scroll', async function () {
let responce = await fetch('/home/GetPostBlock');
let div = this.document.createElement('div');
div.innerHTML = responce.html;
let window_bottom = document.documentElement.getBoundingClientRect().bottom;
if (window_bottom < document.documentElement.clientHeight + 500)
document.body.append(div);
});
Контроллер:
public IActionResult GetPostBlock()
{
return PartialView("_GetPosts", db.Posts.ToList());
}