Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2011, 14:32
ramiromd
 
Fecha de Ingreso: agosto-2010
Mensajes: 100
Antigüedad: 14 años, 3 meses
Puntos: 2
Problema con instacia de Ajax

Buenas, por empezar les comento que para trabajar con Ajax utilizo la librería de PHP llamada Xajax.
Ahora, mi código es este:

index.php
Código PHP:
<?php
# Arriba hay mas
$xajax2 = new xajax(); 
$xajax2 ->setCharEncoding('ISO-8859-1');
$xajax2 ->decodeUTF8InputOn();
include(
'includes/libs/precesarBusqueda.php');
?>
precesarBusqueda.php
Código PHP:
<?php
# Arriba hay mas
function imprimeResultado(){
    
$respuesta2 = new xajaxResponse('ISO-8859-1');
    
$recurso alimentosParaPlatoSubmenu($idPlatoSubmenu);
    
$tabla "<table>";
    while (
$row mysql_fetch_array($recurso)){
        
$tabla .= "<tr><td>".$row[0]."</td><td>".$row[1]."</td></tr>";
    }
    
$tabla .= "</table>";
    
$respuesta2 ->addAssign("content_data","innerHTML",$tabla);
    return 
$respuesta2;
}
// Registro la funcion para poder usarla mediante js ¿?
$xajax2->registerFunction("imprimeResultado");
//El objeto xajax tiene que procesar cualquier petición
$xajax2->processRequests();
?>
Y no entiendo por qué los logs de PHP me tiran este error:
Cita:
[03-Jun-2011 17:29:24] PHP Notice: Undefined variable: xajax2 in /media/datos/www/menues/includes/libs/precesarBusqueda.php on line 50
[03-Jun-2011 17:29:24] PHP Fatal error: Call to a member function registerFunction() on a non-object in /media/datos/www/menues/includes/libs/precesarBusqueda.php on line 50
Alguna idea ?.