Damit das Default-Layout bei einem AJAX-basierten Aufruf nicht automatisch eingebunden wird, reicht es auch, die ‘RequestHandler’ Komponente des Frameworks dem Controller (bspw. auch dem PagesController) hinzuzufügen:
var $components = array('RequestHandler');