如何检查请求是否是turbogears中的ajax

时间:2010-02-02 19:45:47

标签: python ajax mako turbogears2

如何在Turbogears的控制器方法中检查请求是否是ajax请求?此外,如果请求是ajax请求,是否可以像rails或symfony一样返回'partial'。我知道json装饰器,但我需要一种方法来返回mako模板的一部分(因为我需要格式化数据而不想在Javascript中完成所有操作)。例如,如果我想返回新闻故事列表第二页的格式化列表,我不想返回整个页面(而只是返回格式化列表)。

由于

1 个答案:

答案 0 :(得分:1)

jQuery,YUI,Prototype,Dojo和MooTools都设置了标题X-Requested-With: XMLHttpRequest。您应该能够检查该标题。