function ajax3() {
//原生写法,get请求,可以带数据
var xmlHttp;
if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();//火狐,谷歌浏览器等
}else{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器
}
//2.使用open方法建立与服务器的链接
xmlHttp.open("GET","ajaxServlet?username=呵呵哒",false)//true表示异步请求,false表示同步
xmlHttp.send(null);//发送
//3.在回调函数中对服务器响应的数据进行处理
xmlHttp.onreadystatechange=function() {
//判断status响应状态码是否为200,readyState 就绪码是否是4
alert(xmlHttp.status);
alert(xmlHttp.readyState)
if(xmlHttp.status==200 && xmlHttp.readyState==4){
//获取服务器返回的内容,响应的结果
var responseText = xmlHttp.responseText;
alert(responseText)
}else{
alert("服务器异常...")
}
}
<body>
<input type="button" value="发送请求" onclick="ajax()">
请输入:<input type="text">
</body>