0

我已经实现了自己的 RedirectionStrategy,所以我可以在我想要的页面中重定向用户。但是如果有一个 AJAX 帖子,我想向客户端返回一个 JSON 结构。

4

1 回答 1

0

检测 AJAX 请求的一种方法是检查HTTP_X_REQUESTED_WITH标头以查看它是否等于xmlhttprequest.

在 ZF2 中,Request对象具有isXmlHttpRequest()执行此检查的功能。然后,一旦您确认请求来自 AJAX,您就可以返回一个JsonModel.

if ($this->getRequest()->isXmlHttpRequest()) {
    return new JsonModel(array());
}
于 2015-05-20T09:13:57.443 回答