AJAX 指异步javascript和xml,它是一种支持异步请求的技术。 它的核心是JavaScript对象XmlHttpRequest。它的使用步骤为:
function checkusername(username){
//1.创建XMLHttp协议对象
var xmlHttp;
if(window.ActiveXObject){
xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else{
alert('您的浏览器不支持Ajax验证');
}
//2.创建一个请求
var method="GET";
//将中文参数值转成UTF-8编码,解决传递参数的中文问题
var url="UserServlet?_="+new Date().getTime()+"&username="+username;
url=encodeURI(url);
xmlHttp.open(method,url);
//3.设置readyState响应处理函数
xmlHttp.onreadystatechange=function(){
//判断是否已经完成
if(xmlHttp.readyState==4){
//判断响应是否正常
if(xmlHttp.status==200){
//获取服务端响应的字符串
var result = xmlHttp.responseText;
document.getElementById("xxx").innerHTML=result;
}
}
}
//4.发送请求
xmlHttp.send();
}