codigo ajax:
Código HTML:
function pedirDatos(fuenteDatos, divID) { if(XMLHttpRequestObject) { //Si es llamado del Control de Acceso if (divID=="formlogin") { var txtuser = document.getElementById('tx_user'); var txtpass = document.getElementById('tx_pass'); } //cargando var obj = document.getElementById(divID); obj = document.getElementById(divID); obj.innerHTML = '<br><p style="text-align:center;"><img src="css/themes/default/gl-loading.gif" /></p><br><br>'; XMLHttpRequestObject.open("POST", fuenteDatos); XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText; } } //Si es llamado del Control de Acceso if (divID=="formlogin") { XMLHttpRequestObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHttpRequestObject.send("txtuser="+txtuser.value+"&txtpass="+txtpass.value); }else{ XMLHttpRequestObject.send(null); } } }
Código PHP:
switch ($Gd_mensaje)
{
case "":
include("../global/gl-cierra-conexion.php");
break;
case "OK":
echo '<br/><br/><span class="Rojo10">'.$Gd_mensaje.'</span>';
include("../global/gl-cierra-conexion.php");
echo "<script language='javascript'>window.top.location='./index.php'</script>"; break;
case "NO":
echo '<br/><br/><span class="Rojo10">Usuario y/o Contraseña Incorrecto.</span>';
include("../global/gl-cierra-conexion.php");
break;
}