1,创建请求对象
if(window.XMLHttpRequest) {
var xhr = new XMLHttpRequest();
} else {
var xhr = ActiveXObject("Microsoft.XMLHTTP");
}
2,启动请求,以 GET 方式为例
xhr.open("GET","AJAX.php?username=" + userN.value + "&userpass=" + userP.value,false);
open() 方法 的第三个参数 为布尔值 如果不写默认为ture 异步方式 false 为同步方式
3,发送请求
xhr.send(null);
4,请求成功之后
if (xhr.readyState == 4) {
//判断请求是否成功
if (xhr.status >= 200 && xhr.status < 300 || xhr.status == 304) {
//请求成功,json 数据解析 xhr.responseText 为后台传入的json字符串
var arr = JSON.parse(xhr.responseText);
}else{
console.log("请求失败");
}