用Ajax检测用户名是否存在
发布网友
发布时间:2022-04-28 10:53
我来回答
共1个回答
热心网友
时间:2022-04-23 01:56
//申明xmlhttprequest
var xmlHttp;
//创建xmlhttprequest
function createXMLHttpRequest()
{
//如果是ie
if (window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
//如果不是ie
else if (window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest;
}
}
//xml请求函数
function checkUser()
{
createXMLHttpRequest();
xmlHttp.onreadystatechange = showMessage;
var url = "Handler.ashx?userID="+document.getElementById("userID").value;
//初始化请求地址,方法等
xmlHttp.open("GET",url,true);
//发送请求
xmlHttp.send(null);
}
//这是回调函数,因为刚才发送了请求,服务器会以xml形式返回【处理结果】
function showMessage()
{
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
//其中xmlHttp.responseText就是服务器处理的返回结果,把他赋值给msg
document.getElementById("msg").value = xmlHttp.responseText;
}
}
}
有不明白 留言给我