リフレッシュせずにajax
コードコピーは次のとおりです。
var xmlhttp;
uname()//ユーザー名がフォーカスを失うとき
{
if(all.uname。== "")
{
all.l1.innerhtml = "空にすることはできません!";
setimeout( "close(1)"、1500);
戻る;
}
それ以外
{
xmlhttp = new ActiveXObject( "microsoft.xmlhttp");
xmlhttp.onreadystatechange = deal; //コールバック関数
var url = "ajax.aspx?user = '"+all.uname。+"'"; //ユーザー名が検出されたページにリダイレクトされます
xmlhttp.open( "get"、url、true); // getモードでフォームをURLに送信します。ワンステッププロセスを開始します
xmlhttp.send(null); //送信
}
}
取引()
{
//alert(xmlhttp.readystate+"__"+xmlhttp.status);
if(xmlhttp.ReadyState!= 4)
{戻る; }
(xmlhttp.status!= 200)// 500に等しい場合、SQLステートメントまたはデータベースのエラーです
{戻る;}
//
var num = xmlhttp.responsetext; //サーバーから送信された情報を受信します
// alert(num);
all.l1.innertext = "";
if(num> 0)
{
all.l1.innertext = "ユーザー名が使用されました!";
}
それ以外
{
all.l1.innertext ="√ ";
}
}