侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

原生ajax请求的五个步骤(ajax请求步骤详细代码案例)

2022-06-20 星期一 / 0 评论 / 0 点赞 / 39 阅读 / 2207 字

要问什么是ajax?通俗的讲就是在网页中利用XMLHttpRequest对象和服务器进行数据交互的方式,就是Ajax。本文聊一聊原生ajax请求的五个步骤,一个ajax请求步骤详细代码案例,使用xhr发起POST请求,一个非常简单的案例希望助你学

要问什么是ajax?通俗的讲就是在网页中利用XMLHttpRequest对象和服务器进行数据交互的方式,就是Ajax。本文聊一聊原生ajax请求的五个步骤,一个ajax请求步骤详细代码案例,使用xhr发起POST请求,一个非常简单的案例希望助你学习好ajax请求知识。

原生ajax请求的五个步骤

步骤1. 创建 xhr 对象

var xhr = new XMLHttpRequest()

步骤2. 调用 open()

xhr.open('POST', 'http://www.xxxxx.com:3359/api/addbook')

步骤 3. 设置 Content-Type 属性(固定写法)

xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

步骤4. 调用 send(),同时将数据以查询字符串的形式,提交给服务器

xhr.send('bookname=水浒传&author=施耐庵&publisher=天津图书出版社')

步骤5. 监听 onreadystatechange 事件

xhr.onreadystatechange = function() {if (xhr.readyState === 4 && xhr.status === 200) {console.log(xhr.responseText)}}

完整的ajax请求步骤详细案例代码:

var xhr = new XMLHttpRequest()xhr.open('POST', 'http://www.xxxxx.com:3359/api/addbook')xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')xhr.send('bookname=水浒传&author=施耐庵&publisher=天津图书出版社')xhr.onreadystatechange = function() {if (xhr.readyState === 4 && xhr.status === 200) {console.log(xhr.responseText)}}

广告 广告

评论区