在我的应用程序中,我有一个功能,需要在更新操作上重新加载整个表单。我以为我可以向特殊操作发出一个AJAX请求,并在该操作中调用生成表单但基于不同参数的原始操作。
如何使用不同操作的HTML输出响应JavaScript请求?
我尝试过这样的事情:
if ($request->isXmlHttpRequest()) {
return $this->editPageContentAction($responseObjects[0]->getId());
}
但它不起作用(Controller必须返回响应)。
描述我想要实现的目标的最简单方法是:
答案 0 :(得分:1)
if ($request->isXmlHttpRequest()) {
return new Response($this->editPageContentAction($responseObjects[0]->getId()));
}
当你的editPageContentAction方法返回html输出时。