POST方式
1.创建对象
Var xmlhttp = new XMLHttpRequest()
2.设置回调函数
Htmlhttp.onreadystatechange = function(){ //设置回调函数
If(xmlhttp.readyState == 4){ //这里的4是请求的状态码,代表请求已经完成
If(xmlhttp.status == 200 || xmlhttp.status == 304){//响应的状态码,200成功
Var result = xmlhttp.responseText; //获取的是响应文本
Alert(“获取了响应文本”+result)
}
}
}
3.设置请求地址
Var url = “userServlet.do?action=showUser”//post请求
Var data = “id=”+id;//为post请求绑定请求参数,需要以键值对形式绑定
4.设置open()方法
Xmlhttp.open(“POST”,url)
5.设置请求头(get请求可以忽略这一步)
Xmlhttp.setRequestHeader(“content-Type”,”application/x-www-form-urlencoded”)
6.发送请求
Xmlhttp.send(data)//post请求
Xmlhttp.send()//get请求