Ajax sans rafraîchir
La copie de code est la suivante:
var xmlhttp;
uname () // lorsque le nom d'utilisateur perd Focus
{
if (all.uname. == "")
{
all.l1.innerhtml = "ne peut pas être vide!";
setTimeout ("Close (1)", 1500);
retour;
}
autre
{
xmlhttp = new activeXObject ("Microsoft.xmlhttp");
xmlhttp.onreadyStateChange = Deal; // Fonction de rappel
var url = "ajax.aspx? user = '" + all.uname. + "'"; // il sera redirigé vers la page où le nom d'utilisateur est détecté
xmlhttp.open ("get", url, true); // Soumettez le formulaire à URL en mode GET; et démarrer un processus en une étape
xmlhttp.send (null); //Envoyer
}
}
accord()
{
//alert(xmlhttp.readystate+"__"+xmlhttp.status);
if (xmlhttp.readystate! = 4)
{retour; }
if (xmlhttp.status! = 200) // égal à 500 est une erreur dans l'instruction ou la base de données SQL
{retour;}
//
var num = xmlhttp.ResponSeText; // reçoit des informations envoyées par le serveur
// alerte (num);
all.l1.innertext = "";
if (num> 0)
{
all.l1.innertext = "Le nom d'utilisateur a été utilisé!";
}
autre
{
all.l1.innertext = "√";
}
}