Обслуживание запроса AJAX от Pipeline в Enfinity

Я немного знаю, как создать запрос AJAX с помощью Javascript. Но я хочу понять, как обрабатывать запрос AJAX с использованием конвейера в Enfinity. Есть ли какое-то особое лечение? Могу ли я просто получить соединение, используя стандартный конвейер и стандартное кодирование URL-адреса конвейера, используя функцию url() или urlex()? Что делать, если я хочу вернуть значение? Нужно ли мне особое лечение? Или я просто могу вернуть его как обычную страницу, используя шаблон?


person Chen Li Yong    schedule 07.04.2014    source источник


Ответы (1)


С точки зрения сервера нет никакой разницы между «обычным» и AJAX-запросом. Специального лечения нет. Вызов конвейера представления и рендеринг шаблона ISML в узле взаимодействия — это прекрасно. Если вы возвращаете JSON в качестве ответа AJAX, вы должны отметить это в шаблоне, например:

<iscontent type="text/json" charset="UTF-8" compact="true" templatemarker="false">
person Lachezar Balev    schedule 08.04.2014
comment
Хорошо, это действительно помогает, особенно в отношении json. большое спасибо! :) - person Chen Li Yong; 11.04.2014