Hola.
Tengo problemas para reproducir el ajax implementado en ZF1 en ZF2.
En ZF2 hago lo siguiente.
IndexController
Código PHP:
public function indexAction(){
$viewModel = $this->jqueryAjaxAction();
$viewModel->title = 'Title';
$viewModel->Nombre = "Nombre";
$viewModel->Apellido = "Apellido";
return $viewModel;
}
public function jqueryajaxAction(){
echo "JQUERY AJAX";
$viewModel = new ViewModel();
$viewModel->Nombre1 = "Nombre AJAX";
$viewModel->Apellido1 = "Apellido AJAX";
//$viewModel->setTerminal($this->getRequest()->isXmlHttpRequest());
$this->layout('layout/layout');
return $viewModel;
}
En la Vista:
index.phtml
Código PHP:
echo "NOMBRE:" . $this->Nombre ."<br/>";
echo "APELLIDO:" . this->Apellido ."<br/>";
echo "NOMBRE1:" . $this->Nombre1 . "<br/>";
echo "APELLIDO1:" . $this->Apellido1 ."<br/>";
jqueryajax.phtml
Código PHP:
<div id="HOLA">JQUERYAJAX</div>
<div id="RESULT"> DATOSssss</div>
El tema es que no consigo que me muestre lo que contiene jqueryajax.phtml
Solo me ejecuta lo del action jqueryAjaxAction, pero no llega a mostrar el contenuido de su vista.
NOMBRE: Nombre
APELLIDO:Apellido
NOMBRE1: Nombre1
APELLIDO1: Apellido1
Si ejecuto directamente, dominio/application/index/jqueryajax
Si que me ejecuta. Evidentemente es el camino habitual.
Alguna idea de como se puede solucionar?.
Muchas gracias.