vamos parte por parte como jack
miaxaj.js
Código:
//ARCHIVO MIAJAX.JS
//Creamos la variable para toda la función.
var ajaxbusca;
//Creamos el objeto que enviará el POST
function buscarconpost(){
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
//Esta función nos envía los datos.
function enviarbusca() {
//Recuperamos los datos del formulario
var valorposta = document.buscar.boton.value;
var valorpostb = document.buscar.haga.value;
//Recurrimos al objeto que enviará POST
ajaxbusca=buscarconpost();
if (ajaxbusca==null)
{
alert ("Parece que tu navegador no tiene soporte para AJAX");
return;
}
var url="yorecibo.php";
ajaxbusca.onreadystatechange=resultadover;
//Método, Dirección y variable.
ajaxbusca.open("POST",url,true);
//Se envían las cabeceras.
ajaxbusca.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//Finalmente se envían las variables.
ajaxbusca.send("haga="+valorpostb+"&boton="+valorp osta);
//Limpiamos la variable del comentario.
document.buscar.haga.value = "";
}
function resultadover()
{
if (ajaxbusca.readyState==4)
{
document.getElementById("resultado").innerHTML=aja xbusca.responseText;
}
}
esto es html
Código:
<html>
<head>
<script type="text/javascript" src="miajax.js"></script>
</head>
<body>
<br /><br />
<small>Formulario para buscar el código que querés</small><br /><br />
<form name="buscar" method="post" action="javascript:enviarbusca();">
<input type="text" name="haga">
<input name="boton" value="buscar">
<input class="buscab" type="submit" name="envia" value="Buscar">
</form>
<br />
</td>
</tr>
</table>
<br />
<div id="resultado"></div>
<br />
</body>
</html>
y esto es yorecibo.php
Código:
<?php
//Rescato variables de búsqueda si las hay
$boton = $_POST["boton"];
$haga = $_POST["haga"];
$devuelto = null;
?>
bueno si es asi, no me esta funcionado jajajajja