原生ajax

原生ajax

ajax依赖XMLHttpRequest对象

​    var xhr = new XMLHttpRequest();

​ xhr 有两个方法

​     ①open(‘GET’,url,ture) 请求初始化 参数说明: 第一个参数:请求方式(比如get post) 第二个参数: url地址 第三个参数: 默认true

​     ②send() 发送请求

​ xhr 有两个状态

​     ①readyState

​           0 请求未初始化 还未调用open方法

​           1 调用open方法, 但还没有调用send方法

​           2 send方法被调用了 请求正在发送…

​           3 请求正在处理

​           4 请求成功 有返回值

​     ②status

​           200 请求成功

​           3xx 重定向 资源未找到,又指向另外一个地址

​           404 资源未找到 客户端错误

​           500 服务端错误

​     xhr.responseText

​           后端返回的数据

<script>
    var xhr = new XMLHttpRequest(); // ajax依赖 XMLHttpRequest对象
        xhr.onreadystatechange = function() {
            console.log(xhr.readyState);
            console.log(xhr.status);
            if (xhr.readyState === 4 && xhr.status === 200) {
                console.log(xhr.responseText);
            }
        }
        xhr.open('GET', 'http:10.50.5.75:3000/userList', true);
        xhr.send();
    </script>
  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值