Ver Mensaje Individual
  #2  
Antiguo 01-10-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.108
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

La cuestión es, ¿dónde reside el "Query" que dices? Suponiendo que se trata de un componente, ¿se instancia y ejecuta en el servidor? Dicho de otro modo, ¿es un objeto PHP? Si es así (como me temo) no habrá forma de hacer lo que dices, puesto que JavaScript, que se ejecuta en el cliente, no dispondrá de dicho objeto.

Mirando el código que "imprime" PHP, ¿puedes ver que se conforme una especie de objeto JavaScript con los datos del "Query"? Si es así, entonces sería posible, porque el "Query" estaría en el cliente, y JavaScript trabaja, precisamente, ahí. Tal vez ese objeto "Query" tenga alguna característica en este sentido.

Pero, para evitar cargar una página, puedes usar la clase "XmlHttpRequest", o sea, parte fundamental del famoso "AJAX", que no sé si se usará así sin más en Delphi for PHP, o existirá alguna librería que lo encapsule, por decirlo así. En todo caso por ahí pueden ir los tiros: una petición HTTP por parte de JavaScript y en segundo plano, que retorne los datos del "Query" que te interesa. Sin recargar la página.

Pero la verdad es que hoy debo estar muy hablador... de PHP sé algo, pero no mucho, y de Delphi for PHP prácticamente nada... así que, tal vez algún otro compañero sepa darte una respuesta más acertada, suponiendo que lo mío se parezca en algo a una respuesta más o menos acertada, vamos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita