Foros del Web » Programando para Internet » Javascript »

Resultados de consulta en el mismo div

Estas en el tema de Resultados de consulta en el mismo div en el foro de Javascript en Foros del Web. Hola amigos: Tengo una página con diferentes div's. Uno de ellos, el que irá mostrando el contenido según se navegue por cada enlace de la ...
  #1 (permalink)  
Antiguo 24/10/2012, 09:06
 
Fecha de Ingreso: septiembre-2003
Mensajes: 337
Antigüedad: 20 años, 7 meses
Puntos: 4
Resultados de consulta en el mismo div

Hola amigos:

Tengo una página con diferentes div's. Uno de ellos, el que irá mostrando el contenido según se navegue por cada enlace de la página, tendrá en bastantes ocasiones algunos formularios.

Mi duda es cómo manejar los formularios para que salgan en el mismo div, sin recargar la página entera... Un ejemplo: Tengo en ese div de contenido una página que mediante una serie de filtros (select-options) y tras pulsar un botón de "Consultar", listará los resultados en base a esos filtros.

Y claro, esos resultados (junto con las mismas cajas de filtros) quiero mostrarlos en el mismo div, el del contenido... pero no hay manera, lo he intentado de varias formas y no he dado con la forma correcta :(

¿Alguien podría ayudarme u orientarme? Muchísimas gracias de antemano!
  #2 (permalink)  
Antiguo 24/10/2012, 09:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Resultados de consulta en el mismo div

Para eso necesitás utilizar Ajax ó alternativamente un iframe oculto

Una demo para el uso de Ajax
http://foros.emprear.com/ajax/html-c.../deportes.html

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 26/10/2012, 05:30
 
Fecha de Ingreso: septiembre-2003
Mensajes: 337
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: Resultados de consulta en el mismo div

No lo he conseguido... ni basándome en los scripts de emprear, ni buscando y probando mil formas más.

Os cuento cómo lo tengo montado...

Tengo un html principal donde están las diferentes capas (divs), en cuya parte superior están incluidas las llamadas a jquery:

Código HTML:
<div class="cajaPpal">
  <div class="menuLat">
    <div class="sub_menu">  
  	  <!--contenido html-->  
    </div>
  </div>
  <div class="contenido">
    <!--otro contenido-->
  </div>
</div> 
Como se puede ver, los divs son los siguientes:

- cajaPpal, contiene otros divs, que serán los del menú de la parte izquierda, y el contenido (que se mostrará en la parte central/derecha)

- menuLat, capa para el menú lateral
- sub_menu, capa que ayuda a construir el menú lateral

- contenido, aquí es donde iré mostrando las cosas, el contenido que se quiere ver según se va navegando.

Por otro lado, tengo un archivo PHP que lee una plantilla html, que es el formulario y que se mostrará en la capa "contenido" (el archivo PHP es el que lee la plantilla y procesa los datos que recibe del formulario). Al pulsar alguno de los botones que tiene este formulario, el resultado quiero que se muestre de nuevo en esa capa "contenido".

Con esto... ¿cómo hago para que los resultados de la navegación (enlaces, resultados de formularios...) se vayan mostrando siempre en la capa "contenido"?

He probado mil formas y no hay manera...

Muchísimas gracias!

Etiquetas: formulario, resultados, select
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 00:56.