ajax
本文所讲并不考虑过低版本的浏览器,所以对于ajax对象的创建并没有进行处理。
上一段简单的代码
//创建xhr对象
var xhr = new XMLHttpRequest();
//开启请求
xhr.open('GET','url',true);
//响应回调
xhr.onreadystatechange = function name(params) {
//表示请求回台已经处理完毕
if (xhr.readyState == 4) {
//后台根据请求响应正常
if (xhr.status == 200) {
}
}
}
//发送请求
xhr.send();
如此便可以开启一个简单的GET请求了。POST请求中并不能在链接上进行参数的拼接,需要将请求的参数放入到xhr.send(data)
中。