xhr的基本使用

news/2024/11/25 22:40:52/

首先我们先看一下xhr的基本使用吧

(1)xhr是XMLHttpRqquest的简写

(2)我们主要来认识一下xhr的get请求和post请求

(3)xhr中的get请求方式

     // 先创建咱们的XMLHttpRequestlet xhr=new XMLHttpRequest()// 在利用open方法将咱们的API接口引用过来xhr.open('GET','http://maowei.api.tp6:8000/user?page=1&page_size=3')// 在利用send发起AJax请求xhr.send()// 在利用onreadystatechange函数来进行监听xhr.onreadystatechange=function(){// 在监听xhr的请求状态 readyState为4代表请求成功,status为200代表响应成功if (xhr.readyState===4 || xhr.status===200) {// 打印数据console.log(xhr.responseText);}}

(4)xhr中的get请求方式

post较为特殊一点步骤:(1)创建xhr对象(2)调用xhr.open()函数(3)设置Content-Type属性(4)调用xhr.send()函数(5)监听xhr.onreadStatechange()事件
    let xhr=new XMLHttpRequest()xhr.open('POST','http://maowei.api.tp6:8000/user')xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded')xhr.send('id=2')xhr.onreadystatechange=function(){if (xhr.readyState===4 || xhr.status===200) {console.log(xhr.responseText);}}

(5)readyState代表的意思

(6)xhr中的url编码和url解码

(1)encodeURL()编码(2)decodeURL()解码
    let name = '拉布拉多'let namejie = encodeURI(name)console.log(namejie);--------------------------------------------------------let name = '%E6%8B%89%E5%B8%83%E6%8B%89%E5%A4%9A'let namejie = decodeURI(name)console.log(namejie);


http://www.ppmy.cn/news/139453.html

相关文章

三层架构,网关冗余(网关在汇聚层的情况下)

我们创建 VLAN10 和 VLAN20 让生成树中VLAN10的主根在HX1(核心1)上,备根在HX2上。VLAN20 的主根在HX2上,备根在HX1上。用MSTP的多生成树特点充分利用线路。 并且把网关设置在汇聚层的1 2 设备上VLAN10找汇聚1的网关,VLAN20找汇聚2…

人工智能学习笔记 python实现梯度下降法对多元函数求解

学习来自 梯度下降基本步骤如下图所示 我们以一个二元函数为例计算 设一个二元函数为 y0.5*(x1x2)^2-x1*x2 一、则生成原函数图像代码如下 #一、构建一个函数为 y0.5*(x1x2)^2-x1*x2的图像 #原函数如下 # 二维原始图像 def f2(x, y):return 0.15 * (x 0.5) ** 2 0.25 * …

数字图像处理实验五--图像增强

数字图像处理实验五 (图像增强) 实验内容: 对曝光不足的图像采用灰度线性变换对图像每一个像素灰度做线性拉伸。利用空间域平滑滤波器对图像进行平滑。利用Prewitt、Sobel对图像进行锐化。利用高斯低通滤波对图像进行平滑。 实验步骤&…

Oracle数据库中使用Shell对数据表导出与导入

Oracle数据库中使用Shell对数据表导出与导入 使用Shell对Oracle数据表进行导出使用shell将数据文件导入到oracle 使用Shell对Oracle数据表进行导出 shell命令如下: #!/bin/sh export ORACLE_BASE/home/oracle/app/oracle export ORACLE_HOME$ORACLE_BASE/product/…

Arduino结合HX711实现8路信号采集称重

说明:使用两块Arduino实现8路Sensor同时采集,并输出控制信号 写作目的主要是为了作为学习笔记 Arduino & Sensor接线图 1、双机通讯连线图 2、HX711和Sensor的连线图 3、将8个Sensor的SCK全部接到receive板的D2引脚 4、8个DATA线分别接至receive…

H3C网络流量镜像配置

可再路由器或者交换机上创建镜像组 路由器: ##创建镜像组 [ROUTER-MSR5620]mirroring-group 1 local ##找任意一个空闲口,连接三层交换机,加入镜像组 interface GigabitEthernet2/0/2 mirroring-group 1 mirroring-port both ##将连接服务…

【光波电子学】MATLAB仿真厄米特-高阶高斯光束以及绘制其光强分布图

目录 1 物理模型2 MATLAB实现2.1 光斑效果展示2.2 高斯光束光强分布的三维模型2.3 代码实现 3 知识拓展3.1 高斯分布是什么?3.2 单独实现高阶高斯分布 1 物理模型 在激光器的方形镜对称共焦腔中,厄米特—高斯分布描述了腔镜上自再现模的场分布&#xff…

H(单应矩阵homography),本质矩阵(Essential Matrix)和F(基础矩阵fundamental)

文章目录 A x 0 Ax0 Ax0 问题的求解H(单应矩阵homography),本质矩阵(Essential Matrix)和F(基础矩阵fundamental)单应矩阵求解H步骤H矩阵的其他应用 本质矩阵与基础矩阵F基础矩阵求解 相关链接 A x 0 Ax0 Ax0 问题的求解 求解问题&#xf…