Ajax-05:Ajax请求的基本步骤

简介: Ajax-05:Ajax请求的基本步骤

XHR请求即Ajax请求

image.png

1:创建对象

const xhr = new XMLHttpRequest();

2:设置请求方法和url

xhr.open('GET','http://127.0.0.1:8000/server');

3:发送

xhr.send();

4:事件绑定

  • on 当…的时候
  • readystate 是xhr对象的属性,表示状态0 1 2 3 4
  • 0 表示未初始化
  • 1 表示open方法已经调用完毕
  • 2 表示send方法已经调用完毕
  • 3 表示服务端返回了部分结果
  • 4 表示服务端返回了全部结果
xhr.onreadystatechange = function() {
      // 首先判断服务端是否返回了所有结果
      if (xhr.readyState === 4) {
          // 判断响应状态码  2XX 表示成功
          if (xhr.status >= 200 && xhr.status < 300) {
              // 状态码
              console.log(xhr.status);
              // 状态字符串
              console.log(xhr.statusText);
              // 所有响应头
              console.log(xhr.getAllResponseHeaders());
              // 响应体
              console.log(xhr.response);
              result.innerHTML = xhr.response;
          }
      }
  }
相关文章
|
7月前
|
JSON 前端开发 JavaScript
axios请求成功而$.ajax却不行排错
axios请求成功而$.ajax却不行排错
61 2
|
7月前
|
前端开发
解决前端ajax跨域请求不携带cookie信息JSESSIONID的问题
解决前端ajax跨域请求不携带cookie信息JSESSIONID的问题
|
21天前
|
XML 前端开发 JavaScript
|
2月前
|
JSON JavaScript 前端开发
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
59 22
|
2月前
|
前端开发 JavaScript
回顾前端页面发送ajax请求方式
回顾前端页面发送ajax请求方式
38 18
|
2月前
|
前端开发 JavaScript Java
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
73 4
|
2月前
|
前端开发 JavaScript 数据处理
JQuery 拦截请求 | Ajax 请求拦截
【10月更文挑战第4天】
95 1
|
3月前
|
前端开发
React技术栈-react使用的Ajax请求库实战案例
这篇文章介绍了在React应用中使用Axios和Fetch库进行Ajax请求的实战案例,展示了如何通过这些库发送GET和POST请求,并处理响应和错误。
59 10
React技术栈-react使用的Ajax请求库实战案例
|
3月前
|
前端开发
React技术栈-react使用的Ajax请求库用户搜索案例
这篇文章展示了一个React技术栈中使用Ajax请求库(如axios)进行用户搜索的实战案例,包括React组件的结构、状态管理以及如何通过Ajax请求获取并展示GitHub用户数据。
33 7
React技术栈-react使用的Ajax请求库用户搜索案例
|
3月前
|
JSON JavaScript 前端开发
Jquery常用操作汇总,dom操作,ajax请求
本文汇总了jQuery的一些常用操作,包括DOM元素的选择、添加、移除,表单操作,以及如何使用jQuery发送Ajax请求,涵盖了GET、POST请求和文件上传等常见场景。