Hola a todos!
Estoy intentando realizar una función mediante AJAX en un componente. Concretamente en un listado determinado de pedidos hechos por un cliente, al pasar el cursor sobre un número de pedido, ha de salir una ventana pop-up (para esto uso la librería overLIB incluída en Joomla, pero bueno si no la conoceis no tiene importancia) que muestre de manera informativa todos los productos de ese pedido con sus cantidades, y el total de coste de ese pedido.
El componente lo estoy implementando siguiendo el patrón MVC, de modo que para la información de la ventana pop-up también he definido un modelo, una vista con su plantilla, y las acciones correspondientes del controlador. He decidido que la información imprimida en la salida por PHP y recibida por AJAX sea una tabla HTML en vez de XML.
Depurando el código, tanto el de PHP como el de Javascript he comprobado que todo funciona bien, hasta el momento en el que javascript recibe los datos de salida de PHP. PHP lo que imprime de salida es una pequeña tabla con la información pedida. Sin embargo la propiedad miPeticion.responseText obtiene un código HTML totalmente diferente, como una página HTML completa con un frameset de XAMPP (estoy usando XAMPP en servidor local). Además, miPeticion.responseXML permanece como null
Qué es lo que puede estar pasando para que los datos recibidos no sean los que deja PHP?