Esto lo hago de la siguiente forma:
Código:
Hasta el momento solo habia cargado contenidos con enlaces, aqui un ejemplo:<script type="text/javascript"> function Carga(url,id) { //Creamos un objeto dependiendo del navegador var objeto; if (window.XMLHttpRequest) { //Mozilla, Safari, etc objeto = new XMLHttpRequest(); } else if (window.ActiveXObject) { //Nuestro querido IE try { objeto = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { //Version mas antigua objeto = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!objeto) { alert("No ha sido posible crear un objeto de XMLHttpRequest"); } //Cuando XMLHttpRequest cambie de estado, ejecutamos esta funcion objeto.onreadystatechange=function() { cargarobjeto(objeto,id) } objeto.open('GET', url, true) // indicamos con el método open la url a cargar de manera asíncrona objeto.send(null) // Enviamos los datos con el metodo send } </script> <script type="text/javascript"> function cargarobjeto(objeto, id) { if (objeto.readyState == 4) //si se ha cargado completamente document.getElementById(id).innerHTML=objeto.responseText else //en caso contrario, mostramos un gif simulando una precarga document.getElementById(id).innerHTML='<img src="./loader.gif" alt="cargando">' } </script>
Código:
<a href="javascript:Carga('buscar.php','cont');">Busqueda de clientes</a>
Todo iba bien hasta que hice una pagina de busqueda(buscar.php) compuesta por un formulario con un input text y input submit pasando parametros GET.
No se como hacerlo para que cuando haga click en el boton submit me cargue el resultado de la busqueda(resultado.php) en el mismo DIV "cont" de la pagina index.php
Para que quede mas claro, yo estoy en la pagina index.php, y en el div "cont" esta cargada la pagina buscar.php, entonces al hacer el submit con parametros GET no pasa los valores por estar en la pagina index.php.
Espero se haya entendido.