在我的ajax响应中,Cache-Control Header显示在标记中。
HTTP / 1.0 200 OK缓存控制:无缓存日期:星期四,2012年10月11日 格林尼治标准时间09:00:59
我希望标题位于标题中而不是标记中。
这是我的控制器动作摘录:
...
$template = $this->render('list.html.twig', array(
'data' => $data
));
return new Response($template);
...
为什么会这样,我怎么能让它消失?
答案 0 :(得分:86)
方法render()
显示标题。
您可以使用方法renderView()
。此方法不显示标题,只显示生成html。
希望它有用。 :)
答案 1 :(得分:12)
你可以做
$template = $this->render('list.html.twig', array());
return new Response($template->getContent());
或者这样做
$template = $this->renderView('list.html.twig', array());
return new Response($template);
第二种更合适。