Saludos a todos.
Llevo un tiempo trabajando con la librería xajax sin embargo no he encontrado alguna forma de hacer lo siguiente:
Muchos de mis métodos asincrónicos necesitan luego de realizar todo el proceso deben incluir una serie de comandos y scripts para actualizar una ventana con mensajes de depuración. Para simplificar las cosas cree una nueva clase que hereda de '
xajaxResponse' con un método '
updateDebugWindow' el cual contiene esos comandos. Sin embargo aun debo estar llamando a este método cada vez que se haga un 'return' en todas las funciones asincrónicas. (ver código ejemplo)
Dado a que es un método que prácticamente se va a utilizar siempre, al final de todos los llamados asincrónicos,
¿Hay alguna forma de configurar o agregar una respuesta (xajaxResponse) adicional a todos las invocaciones de los métodos asincrónicos de xajax?.
Código PHP:
class xajaxResponseExt extends xajaxResponse{
public function updateDebugWindow(){
// .......
}
}
// En otra clase ....
public static function Async_Method1(){
$_obj = new xajaxResponseExt();
// ....
$_obj->updateDebugWindow()
return $_obj;
}
public static function Async_Method2(){
$_obj = new xajaxResponseExt();
// ....
$_obj->updateDebugWindow()
return $_obj;
}
public static function Async_Method3(){
$_obj = new xajaxResponseExt();
// ....
$_obj->updateDebugWindow()
return $_obj;
}