AJAX-XMLHttpRequest

XMLHttpRequest

定义:
XMLHttpRequest对象用于与服务器交互。通过XMLHttpRequest可以在不断刷新页面的情况下请求特定URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。
关系:
axios内部采用XMLHttpRequest与服务器交互

基本使用

1.创建XMLHttpRequest对象
2.配置请求方法和请求url地址
3.监听loadend事件,接受响应结果
4.发起请求

const xhr = new XMLHttpRequest()
xhr.open('请求方法''请求url网址')
xhr.addEventListener('loadend', () => {// 响应结果console.log(xhr.response)
})
xhr.send()

数据提交

需求:通过XMLHttpRequest提交用户名和密码,完成注册功能
核心:请求头设置Content-Type:application/json,请求头携带JSON字符串

const xhr = new XMLHttpRequest()
xhr.open('请求方法''请求url网址')
xhr.addEventListener('loadend', () => {// 响应结果console.log(xhr.response)
})// 告诉服务器,我传递的内容类型,是JSON字符串
xhr.setRequestHeader('Content-Type', 'application/json')
// 准备数据并转成JSON字符串
const user = {username:'jiang', password:'123456'}
const userStr = JSON.stringify(user)
// 发起请求体数据
xhr.send(userStr)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/751836.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于volatile与指令重排序的探讨

写在开头 在之前的学习我们了解到,为了充分利用缓存,提高程序的执行速度,编译器在底层执行的时候,会进行指令重排序的优化操作,但这种优化,在有些时候会带来 有序性 的问题。 那何为有序性呢?…

乘积尾零啊填空题)

乘积尾零 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 如下的 10 行数据,每行有 10 个整数,请你求出它们的乘积的末尾有多少个零? 的乘积的末尾有多少个零? 5650 4542 3554 473 946 4…

Halcon OCR文字识别

1、OCR文字识别 OCR(Optical Character Recognition,光学字符识别)工具对图像中的文字进行识别和分析。 FontFile : Universal_0-9_NoRej dev_update_window (off) read_image (bottle, bottle2) get_image_size (bottle, Width, Height) dev…

JavaScript 中实现请求并发控制

文章目录 浏览器并发请求限制数(图)实现代码三方插件 假设有 30 个待办任务要执行,而我们希望限制同时执行的任务个数,即最多只有 3 个任务能同时执行。当正在执行任务列表 中的任何 1 个任务完成后,程序会自动从 待办…

(赋值)运算符号重载

概念以及语法 运算符重载:operator 函数原型:返回值类型 operator 操作符(参数列表) //操作符有几个操作数就有几个参数 //操作符只包含C/C已经有的,就是说我们不能创建新的操作符,只能重载已有的运算符 …

VMware安装Ubuntu 18.04.2

下载Ubuntu映像 下载地址:http://old-releases.ubuntu.com/releases/18.04/ 下载名称: ubuntu-18.04.2-desktop-amd64.iso 清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/ 阿里云镜像站:https://mirrors.ali…

python 统计中国观鸟记录中心官网已观测的鸟类种类

python 统计中国观鸟记录中心官网已观测的鸟类种类 中国观鸟记录中心网站:https://www.birdreport.cn/ 先下载官网 Excel 文件 文件放置目录如下: home dataset xxx.xlsxxxx.xlsxxxx.xlsx Excelgrep.py (进行文件内容提取的程序&#xff…

关于Ubuntu虚拟机突然上不了网的问题

今天刚重新把Ubuntu虚拟机下回来准备大干一场,结果去吃饭回来虚拟机就上不去网了,具体体现为右上角没有网络的图标,下图是有网络的情况,废话不多说,直接给出解决方案:博客在此 我就是运行了这三行代码就成功…

如何杀死服务器出现的僵尸进程

今天在服务器上进行深度学习训练的时候,发现已经结束程序代码,但是GPU还是显示显存在运行。 为了解决这些问题,网上查找了大量的资料,发现是因为僵尸进程的原因,因此记录相关的解决步骤,方便自己和大家。 …

Error: Unable to find git in your PATH. flutter dart

我的是重装git ,参考 flutter Unable to find git in your PATH - ZJH_BLOGS - 博客园 (cnblogs.com)

一周速递|全球车联网产业动态(2024年3月17日)

政策法规 1、3月16日,在中国电动汽车百人会论坛(2024)国际论坛上,国家发改委、工信部、科技部、商务部、住建部等国家部委表示将采取更多务实举措,支持新能源汽车行业企业发展,加大对全固态电池、智能网联…

Elasticsearch(12) match_bool_prefix的使用

elasticsearch version: 7.10.1 match_bool_prefix 是 Elasticsearch 中用于执行布尔前缀查询的一种查询类型。这种查询类型特别适用于当你想要匹配一个字段的前缀,并且希望这个字段中的词语是按照一定顺序出现的场景。 match_bool_prefix 语法 { &q…

设计模式 — — 单例模式

一、是什么 单例模式只会在全局作用域下创建一次实例对象,让所有需要调用的地方都共享这一单例对象 二、实现 // 单例构造函数 function CreateSingleton (name) {this.name name;this.getName(); };// 获取实例的名字 CreateSingleton.prototype.getName func…

✅技术社区—跨域问题及解决方案

一、什么是跨域、为什么会跨域? 我们把问题分解 谁出现的跨域? 》 浏览器! 为何出现? 》 同源策略 什么是同源策略? 根据百度百科 同源策略/SOP(Same origin policy)是一种约定&#xff0…

Linux 时间系统调用

UNIX及LinuxQ的时间系统是由「新纪元时间」Epoch开始计算起。Epoch是指定为1970年1月1日凌晨零点零分零秒,格林威治时间。目前大部份的UNX系统都是用32位来记录时间,正值表示为1970以后,负值则表示1970年以前。 对于当前时间到Epoch 我们用两…

代码算法训练营day10 | 232.用栈实现队列、225. 用队列实现栈

day10: 232.用栈实现队列225. 用队列实现栈 232.用栈实现队列 题目链接 状态: 文档:programmercarl.com 思路: 用栈实现队列。要先明白两者的区别。 栈:单开门,先进后出,只有一端能进出。 队列:…

继承 ResponseEntityExceptionHandler

目录 作用概述 示例-HttpRequestMethodNotSupportedException 示例-自定义异常处理 总示例 使用了ResponseEntityExceptionHandler后,为什么发生了异常后返回体为空 方法执行顺序 作用概述 这是一个方便的基类,用于希望通过 ExceptionHandler 方法…

Vue项目的搭建

Node.js 下载 Node.js — Download (nodejs.org)https://nodejs.org/en/download/ 安装 测试 winR->cmd执行 node -v配置 在安装目录下创建两个子文件夹node_cache和node_global,我的就是 D:\nodejs\node_cache D:\nodejs\node_global 在node_global文件下再创建一个…

并查集(详解+例题)

1、作用 将两个集合合并 询问两个元素是否在一个集合中 2、基本原理 每个集合用一颗树表示。树根的编号就是整个集合的编号。每个节点存储它的父节点,p[x]表示x的父节点。 3、实现 问题1:如何判断树根:if(p[x]x); 问题2:如何求…

C++ 特殊类及单例模式

文章目录 1. 前言2. 不能被拷贝的类3. 不能被继承的类4. 只能在堆上创建对象的类5. 只能在栈上创建对象的类6. 只能创建一个对象的类(单例模式) 1. 前言 在实际场景中,我们在编写类的过程中总会遇到一些特殊情况,比如设计一个类不…