Hello,
I will explain more, because it might not be clear enough
I want to set the ajax url to: www.domain/controller/method I already have everything in place for this with normal php.
But if I have to do this with ajax, I am not getting the intended result. The result should be some json variable being echo'd back to me. It is not entirely clear to me why.
In firebug I can see that the requestheader is not the same as the responseheader. I see the layout view in the response. I do not know yet how to bypass that. The basecontroller creates the view for the layout, but I have not extended the ajaxcontroller with the basecontroller?? For now I am running it threw another script that I call, but I would like it more if I could do it by the first method.
Has anyone some suggestions, please ?
EDIT
It seems after the comments below I need to provide some logic to disable the layout?
first attempt:
class testController extends baseController implements IController
{
public function testit()
{
$this->disableLayout = TRUE;
$check='testit';
$data =array();
header('Content-type: application/json');
$output = array(
"check" => $check,
"user" => $data
);
$this->content = json_encode($output);
exit(0); // Stop script.
}
}
thanks, Richard