我正在尝试检查AJAX是否请求了某个操作,并且Zend Framework中的条件总是返回false。
这是我的条件:
if ($this->getRequest()->isXmlHttpRequest()) {
// AJAX
} else {
// not AJAX
}
我确信这是正确的条件,因为它在我的代码中的其他地方工作。我想我想知道如何检查请求来自哪个URL?如果我死于$this->getRequest()->isXmlHttpRequest()
和print_r()
结果,我会得到1.我猜这意味着它正在发挥作用。但有些事情是不对的,我无法弄清楚是什么。我已经注释掉了动作中的所有其他代码,我仍然得到同样的错误 - 它认为它不是AJAX。
我如何开始弄清楚什么是错的?该请求来自AJAX文件上载脚本。所以我认为这将自动成为一个AJAX请求,但显然不是。思绪,有人吗?
答案 0 :(得分:0)
它认为这不是AJAX
根据问题的评论判断 - 你是对的。