How to check an Ajax request in cakephp?


  • You need to enable the RequestHandler component

var $components = array('RequestHandler');

  • Then you check if its an ajax request in your controllers with:

$this->ResquestHandler->isAjax()

You can find more information about theĀ RequestHandler component here

ALSO,

Depends on the version of cake.

1.3.x:

$this->ResquestHandler->isAjax();

2.x

$this->request->is('ajax');
Advertisements