Cześć mam problem z wykryciem zapytania XmlHttpRequest na serwerze. Obecnie bawię się Zend Framework 2 i mam z tym problem. Liczę na pomoc.
Oto co mam:
Moje zapytanie:
$.ajax({
type: "POST",
url: "http://localhost/blog",
data: "test="+$("#name").val(),
success: function(result){
alert(result);
}
});
A tutaj to jak próbuję je wykryć:
public function indexAction()
{
$request = $this->getRequest()->getPost();
//nie działa
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
die('Ajax1 '.$request['test']);
}
//nie działa
if ($this->getRequest()->isXmlHttpRequest()) {
die('Ajax2 '.$request['test']);
}
$vm = new ViewModel(array(
'users' => $this->userService->findAllUsers()
));
$vm->setTerminal(true);
return $vm;
}