如何检查cakephp中的Ajax请求?如何检查cakephp中的Ajax请求?
17
A
回答
17
- 您需要启用RequestHandler组件
var $components = array('RequestHandler');
- 然后您检查您的控制器,如果一个Ajax请求:
$this->RequestHandler->isAjax()
你可以找到更多关于的信息RequestHandler component here
2
With RequestHandler::isAjax()
?
3
不使用的组件,你可以使用这样的事情:
$this->params['isAjax'];
这将返回一个bool。
1
如果您只是想检查PHP端的功能,请尝试:
$this->log('some debug',LOG_DEBUG);
然后检查应用程序的/ tmp /日志/的debug.log。
9
这个问题是一个老之一,但以防万一有人遇到这样和我一样,使用的CakePHP 2:
RequestHandler::isAjax()
已过时,使用Request对象的$this->request->is('ajax');
更多信息here
2
这是我描述的方式是doc.I一直在使用,因为我开始使用cakephp
if($this->RequestHandler->isAjax()){
//
}
48
取决于蛋糕的版本。
的1.3.x:
$this->RequestHandler->isAjax();
2.x的
$this->request->is('ajax');
相关问题
- 1. 检查Ajax请求
- 2. 如何区分CakePHP中的AJAX GET和AJAX POST请求?
- 3. CakePHP和Ajax请求url
- 4. 如何检查turbo装置中的ajax请求
- 5. 检查jQuery ajax请求的状态
- 6. Ajax请求在cakephp中不起作用
- 7. 检查挂起的AJAX请求或HTTP GET/POST请求
- 8. 我应该检查Ajax请求或不
- 9. jsTree复选框ajax请求,检查
- 10. 检查jQuery AJAX请求状态
- 11. CakePHP - Ajax请求的布局文件夹
- 12. Cakephp ajax请求无效的网址
- 13. Ajax请求中的jQuery Ajax请求
- 14. 如何在cakephp中创建多个ajax请求
- 15. CakePHP SQL日志 - 如何检查以前的请求中的SQL日志?
- 16. 如何AJAX请求
- 17. 如何在codeigniter中检查请求是POST还是GET请求?
- 18. 如何检查是否AJAX请求是由浏览器
- 19. 如何检查哪个ajax通话请求是
- 20. 如何检查已经请求ajax数据?
- 21. 测试Ajax请求在CakePHP 2.0
- 22. CakePHP并发AJAX请求阻止
- 23. 如何在CAKEPHP中访问GET请求?
- 24. 检查代码点火器中的Ajax请求
- 25. 如何从ajax请求中检索隐藏的TD值
- 26. ZF:如何检查GET请求?
- 27. 如何检查Asp.Net请求管道?
- 28. 如何停止ajaxSend中的ajax请求?
- 29. 如何防止ajax请求?
- 30. 如何从Ajax请求
发现在谷歌的SIR这个答案。 – 2012-08-31 08:08:34