Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/09/2010, 05:53
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Problema consulta ajax

Hola

Prueba así. Fíjate en los cambios que he hecho
Cita:
function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (err2) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (err3) {
req = false;
}
}
}
return req;
}

var http = getXMLHTTPRequest();

function showQuery(f, datos){
divResultado = document.getElementById('resultado');
url = datos+ '?cuenta=' + f.account.value + '&nombre=' +f.nombre.value;
http.open("GET", url, true);
http.onreadystatechange=function() {
if (http.readyState==4) {
if(http.status == 200) {
divResultado.innerHTML = http.responseText;
}
}
}
http.send(null)
}


<div id="scontainer">
<form name="consulta" action="" onsubmit="showQuery(this, 'query.php'); return false">
<div id="search_container">
<p><span>Cuenta:&nbsp;</span><input name="account" type="text" size="40" maxlength="50" />&nbsp;&nbsp;
<span>Nombre:&nbsp;</span><input name="nombre" type="text" size="40" maxlength="50" />&nbsp;&nbsp;
<input name="Submit" type="submit" value="Submit" /></p>
</div>
</form>
</div>
<div id="resultado"></div>
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />