как проверить, является ли запрос ajax в турбонагнетателях - PullRequest
0 голосов
/ 02 февраля 2010

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

Спасибо

1 Ответ

1 голос
/ 02 февраля 2010

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

...