AJAX - datos por post

 
Vista:

datos por post

Publicado por gonzalo astorga (1 intervención) el 05/12/2008 18:00:24
Hola mi consulta es de novato quiero validar los datos con ajax y asp, pero lo que pasa que al presionar en el boton "ingreso" los datos de muestras en la url como este "http://localhost/control.asp?a=sad&b=dasd&Submit=Ingresar", bueno no se porque se muestran los datos si lo envio por POST este es el codigo, y tambien la página se refesca automaticamente cuando presiono el boton

<script Language="JavaScript">
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 llamarAjax() {
var a = document.form1.a.value;
var b = document.form1.b.value;

var myurl = 'maestros/login.asp';
http.open("POST", myurl,true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = useHttpResponse;
http.send("a="+a+"&b="+b);
}

function useHttpResponse() {

if (http.readyState == 4) {
if(http.status == 200) {
// alert(http.responseText);

var miTexto = http.responseText;
document.getElementById('error').innerHTML = (miTexto);
}
} else {
document. getElementById('error').innerHTML = "";
}
}

</script>

bueno gracias

Gonzalo ulloa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:datos por post

Publicado por weirdmix (45 intervenciones) el 10/12/2008 21:31:11
si usas ajax no debes usar botones tipo submit, por ahi empieza, debe ser un boton normal. falta tu codigo asp q lee lo enviado por el objeto ajax...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar