Задать вопрос
yous
@yous

Как подгрузить через ajax компонент Bitrix?

Как подгрузить обычный компонент в битрикс через ajax? т.е. просто вывести его шаблон

Сейчас это происходит так, т.е. через промежуточный файл в котором подключается компонент, а как это сделать напрямую ?

$.ajax({
            url: '/ajax/test.php',
            type: 'post',
            data: {},
        }).done(function(data) {
           
        });


/ajax/test.php
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?>
<?$APPLICATION->IncludeComponent("test:test", "", [], false, []);?>
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Если в параметрах компонента есть возможность работы через ajax - то выставьте нужные параметры и пользуйтесь. Если нет - значит, нет.

Заодно хочу отметить, что решение через промежуточный файл более эффективно. Посмотрите, как в коробочных компонентах реализована поддержка ajax режима, и поймёте
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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