Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ayuda con AJAX y Joomla

Estas en el tema de Ayuda con AJAX y Joomla en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/02/2010, 14:43
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 10 meses
Puntos: 3
Exclamación Ayuda con AJAX y Joomla

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?

Etiquetas: ajax, joomla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:38.