美文网首页
原生ajax请求

原生ajax请求

作者: yueluoxingliu | 来源:发表于2022-02-02 12:37 被阅读0次

           var xhr = null;

            if (window.XMLHttpRequest) {

                xhr = new XMLHttpRequest();

            } else {

                xhr = new ActiveXObject("Microsoft.XMLHttp");

            }

            xhr.open("get", "http://url", false);

            xhr.onreadystatechange = function () {

                //readyState == 4表示请求完成,已经接收到数据。

                //status == 200  网络请求,结果都会有一个状态码。来表示这个请求是否正常

                //200表示请求成功

                // http状态码

                //2**表示成功

                //3**表示重定向

                //4**表示客户端错误,404页面没找到。

                //5**表示服务端错误

                if (xhr.readyState == 4 && xhr.status == 200) {

                    //返回结果处理

                }

            }

            xhr.send();//如果open第三个参数传true,或者不传,为异步模式。如果传false,为同步模式。

    (为了保证onreadystatechange 监听成功, xhr.send()顺序可以写在onreadystatechange 之后)

    相关文章

      网友评论

          本文标题:原生ajax请求

          本文链接:https://www.haomeiwen.com/subject/dpqrkrtx.html