@semennn

Как получить html через ajax?

Привет!

У меня есть компонент, отдельная папка. Внутри он реализован на модели MVC, есть html-файл разметки компонента. Но не получается его подтянуть во вьюху, чтобы сделать рендер компонента.
Ajax-запрос такой:

let xhr = new XMLHttpRequest();
xhr.open('GET', 'tmp/tmp.html', true);
xhr.onreadystatechange = () => {
    if (xhr.readyState !== 4) {
       return false;
    }
    if (xhr.status !== 200) {
        console.log('...');
    } else {
        this.tmp = xhr.responseText;
    }
};
xhr.send();


Но результата нет, url пробовал записывать по-разному, выносил файл шаблона компонента на один уровень с файлом в кот. идет запрос, но результата нет. Что не так?

Все файлы находятся локально на ПК.
  • Вопрос задан
  • 344 просмотра
Пригласить эксперта
Ответы на вопрос 1
Xuxicheta
@Xuxicheta
инженер
А что собственно ты ожидаешь? При получении данных выполняется функция callback, ей передается текст ответ на твой аджакс запрос.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы