[Php-avanzado] re Juan Manuel AJAX
Daniel Billia
ferudine en sion.com
Vie Nov 1 19:55:18 ART 2013
Juan Manuel te mando con dos link que están en el inico del php testvu.php
Uno es que uso en xampp y el otro esta en un servidor pero hace lo mismo saludos
------------ próxima parte ------------
<?php
//modo servidor XAMPP
$ajax='http://192.168.1.157/ajax/';
//tambien esta aca en un servidor de afuera
// $ajax='http://ferudine.com/';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<HTML>
<HEAD>
<meta http-equiv="Content-Type"content="text/html;charset=ISO-8859-1" />
<script language="javascript" type="text/javascript">
var x = new XMLHttpRequest();
<?php echo "var ajx='".$ajax."';";?>
var link = ajx + 'valida_vu.php';
var error_val=0;
document.write('ajax:'+ajx);
function callServer(user,pass)
{
key='?vu=';
var n = user+'|'+pass;
var url = link+key+ escape(n);
x.open("GET", url, true);
x.onreadystatechange =update;
x.send(key + escape(n));
}
function update()
{
if (x.readyState == 4)
{
var res = x.responseText.split("|");
alert(x.responseText);
if (res == '')
{
res='error|Respuesta vacia|0|*.*';
res=res.split("|");
}
document.registro.iskey.value=res[0];
document.registro.id_cli.value=res[1];
document.registro.nivel.value= res[2];
document.registro.nombre.value= res[3];
if (document.registro.iskey.value == 'error')
{
alert (res[1]+' '+res[2]); /* mensaje de error */
if (res[1].indexOf('Su login') != -1)
{
error_val++;
if (error_val > 3)
{
alert('Supero la cantidad de ingresos....');
document.clear.submit(); /* ejecuta modo get */
return false;
}
}
//
}
else
{
if (res[2]>0)
{
alert('Bienvenido '+res[3]);
} else
{ alert('Error en la respuesta !'+res[2]);}
}
}
}
function valida()
{
callServer('daniel','udine');
}
</script>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<form name="registro" id="registro">
<input type="hidden" name="iskey" id="iskey" >
<input type="hidden" name="id_cli" id="id_cli" >
<input type="hidden" name="nivel" id="nivel" >
<input type="hidden" name="nombre" id="nombre" >
</form>
<a href="#"onclick="javascript:return valida();">
<img src="css/imgs_css/loginin.png" width="40" height="30" alt="valida"></a>
</BODY>
</HTML>
Más información sobre la lista de distribución Php-avanzado