@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 пробовал записывать по-разному, выносил файл шаблона компонента на один уровень с файлом в кот. идет запрос, но результата нет. Что не так?

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

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

Войти через TM ID
Похожие вопросы