как проверить, является ли запрос ajax в turbogears

Как мне проверить, является ли запрос запросом ajax в методе контроллера в Turbogears? Кроме того, возможно ли вернуть «частичный», как в rails или symfony, если запрос является запросом ajax. Я знаю о декораторе json, но мне нужен способ вернуть часть шаблона mako (потому что мне нужно форматировать данные и я не хочу делать все это в Javascript). Например, если я хочу вернуть отформатированный список для второй страницы списка новостей, я не хочу возвращать всю страницу (а только отформатированный список).

Спасибо


person Marc    schedule 02.02.2010    source источник


Ответы (1)


jQuery, YUI, Prototype, Dojo и MooTools устанавливают заголовок X-Requested-With: XMLHttpRequest. Вы должны иметь возможность проверить этот заголовок.

person Kyle Butt    schedule 02.02.2010