Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: NataliaV en 25 Agosto 2012, 18:17 pm



Título: Problema con php cargado en un div con jquery
Publicado por: NataliaV en 25 Agosto 2012, 18:17 pm
Hola.. muy buenas..
Tengo un problema en la página que estoy realizando.
Tengo un menú, y cargo toda la información de la página en un div central.
Lo cargo con este código:

$(document).ready(function(){
   $("#nav li").each(function(event){ 
         $(this).on('click','ul a',function(event){
            event.preventDefault();
            var href = $(this).attr("href");     
            $("#centro").load(href);     
            return false;   
            });
         });
   });

Las páginas (que cargo en el div central) y que a su vez contienen jquery me funcionan perfectamente, el problema bien cuando cargo páginas php y las quiero hacer funcionar.
Individualmente me funcionan perfectamente, pero dentro del div, o me llevan al index de la página, o simplemente no funcionan.
He probado a escribir el php fuera de la página, archivos aparte o dentro de la misma página..

No se que puedo hacer..  :huh:

Alguna idea??
Gracias


Título: Re: Problema con php cargado en un div con jquery
Publicado por: [u]nsigned en 25 Agosto 2012, 18:32 pm
El codigo parece estar bien. Te recomiendo que pongas un alert(href) antes de llamar a load, apra ver si se pasa bien la url ;)

Saludos


Título: Re: Problema con php cargado en un div con jquery
Publicado por: NataliaV en 25 Agosto 2012, 18:46 pm
hola..

igual no me he explicado bien...
Ese código esta bien, y funcina muy bien.. las páginas que cargo con ese código funcionan bien si llevan mas jquery..

lo que no funciona bien es el php.

Estoy intentado poner un formulario para inscribirse. El formulario funciona perfentamente si lo pruebo el solo.. abriendo la página del formulario sola en el navegador.  PERO si la página 'FORMULARIO.PHP'  la pongo dentro del div central, con el código que he puesto antes, pues no funciona, lo que hace es mandarme a la página index.html ó en su defecto, simplemente no hace nada.


Título: Re: Problema con php cargado en un div con jquery
Publicado por: NataliaV en 25 Agosto 2012, 18:53 pm

me acabo de dar cuenta... que cuando me vuelve a la página index... pues parace que esta (la pagina index) se ha vuelto formulario o está dentro del formulario, ya que al actualizar.. me sale la alerta de:

 "Para mostrar de nuevo esta página web, el explorador web debe volver a enviar la información que yá envió anteriormente. ..."