网络请求(ajax,fetch)

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)中。

你可能感兴趣的:(网络请求(ajax,fetch))