En el controlador:
Código PHP:
function index(){
$this->load->library('xajax');
$this->xajax->register(XAJAX_FUNCTION, array('hola', $this, 'hola'));
$this->xajax->processRequest();
}
function hola(){
$objResponse = new xajaxResponse();
$objResponse->Assign("respuesta", "innerHTML", "Hola Mundo");
return $objResponse;
}
En la vista tengo algo como esto:
Código HTML:
<html> <head> <title>Probando xajax</title> <? $uri = base_url().'js/'; $this->xajax->printJavascript($uri); ?> </head> <body> <a href="javascript:xajax_hola();">saludo</a> <div id="respuesta"> </div> </body> </html>
configurando la opción
$this->xajax->configure('debug',true);
Me muestra este error:
ERROR: No response processor is available to process the response from the server.
Content-Type: null