Ajax sin refrescar
La copia del código es la siguiente:
var xmlhttp;
uname () // Cuando el nombre de usuario pierde el enfoque
{
if (all.uname. == "")
{
all.l1.innerhtml = "¡No se puede estar vacío!";
setTimeout ("Cerrar (1)", 1500);
devolver;
}
demás
{
xmlhttp = new ActiveXObject ("Microsoft.xmlhttp");
xmlhttp.OnreadyStateChange = Deal; // función de devolución de llamada
var url = "ajax.aspx? user = '"+all.uname.+"'"; // se redirigirá a la página donde se detecta el nombre de usuario
xmlhttp.open ("get", url, verdadero); // Enviar el formulario a URL en modo Get; y comenzar un proceso de un solo paso
xmlhttp.send (nulo); //Enviar
}
}
trato()
{
//alert(xmlhttp.readystate+"__"+Xmlhttp.status);
if (xmlhttp.readyState! = 4)
{devolver; }
if (xmlhttp.status! = 200) // igual a 500 es un error en la instrucción o base de datos SQL
{devolver;}
//
var num = xmlhttp.esponsetext; // recibir información enviada por el servidor
// alerta (num);
all.l1.inntext = "";
if (num> 0)
{
all.l1.inntext = "El nombre de usuario ha sido utilizado!";
}
demás
{
all.l1.inntext = "√";
}
}