原生ajax的五个步骤,直接上代码
function ajax() {
// 1.创建ajax引擎对象
var xmlHttp = new XMLHttpRequest();
// 2.绑定监听
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
// 5.接收数据
var res = xmlHttp.responseText
console.log(res)
}
}
// 3.请求方式,请求地址; true代表异步,false代表同步
xmlHttp.open('GET', 'www.baidu.com', true)
// 4.发送请求
xmlHttp.send();
}
jQuery ajax请求
function ajax() {
$.ajax({
url: "anli1",
async: true,
//async 默认为true
//async:true,为异步请求方式,两个线程同步进行;async:false,为同步请求方式,其他操作要等ajax请求完成才能执行
type: "post",
data: {
name:'name'
},
success: function(res) {
var res = res.data;
console.log(res)
},
error: function() {
alert("error");
}
})
}