您现在的位置是:首页 > 正文

js总结篇之—ajax (看完你就学会整个js)

2024-02-01 03:28:19阅读 1

1. AJAX技术

*ajax是浏览器提供的一系列api,可供javascript调用,实现代码控制请求与相应,实现网络2编程

 2.快速上手

let xhr = new XMLHttpRequest()  //类似于开启用户代理
//初始化,请求了代理对象
console.log(xhr.readyState) //0, UNSENT
xhr.open('get', '/text.php')    //类似于输入地址与方法
//调用了open方法,建立了客户端与服务端的特定端口的连接
console.log(xhr.readyState) //1, OPENED
xhr.send(null)  // 类似于按下确认键, 参数为请求体
//由于ajax请求可能需要花费比较长时间来获取响应数据,但是不能让用户等待,因此设计初衷就是异步,即类似用事件的形式
xhr.onreadystatechange = function(){
    switch(this.readyState){
        case 2: 
            //已经获取到了响应报文的响应头
            console.log(xhr.readyState) //2, HEADERS_RECEIVED
            console.log(xhr.getAllResponseHeaders)
            console.log(xhr.responseText)   //没有数据
            break
        case 3:
            //正在下载响应体中的数据
            console.log(xhr.readyState) //3, LOADING
            console.log(xhr.responseText)   //数据有可能完

网站文章

  • c#:使用网易邮箱账号发送电子邮件

    c#:使用网易邮箱账号发送电子邮件

    环境: window10 vs2019 16.5.5 .netcore 3.1 .netframework 4.5 控制台程序 一、准备网易邮箱账号 1.1 注册账户 1.2 开启smtp服务 二、编...

    2024-02-01 03:27:49
  • 轻松获得微信openid

    function test() { header("Content-type: text/html; charset=utf-8"); $weixinConfig=parent::getWeixinConfigData(); $APPID=$weixinConfig['appid']; $secret=$weixinCon...

    2024-02-01 03:27:41
  • 解决ubuntu挂载NTFS磁盘时出现input/output error

    Error mounting /dev/sdc1 at /media/cxm/大白菜U盘: Command-line `mount -t "ntfs" -o "uhelp...

    2024-02-01 03:27:34
  • Python的一,二,三维数组中根据下标取得对应数值

    备注 使用语言 python 使用库 numpy 使用pycharm显示效果 : 左边中括号的数目即数组的维度 一维数组 一维数组不需要多个下标,因为只有一个维度,所以使用一个下标即可 # 使用了numpy库构建 import numpy as np a = np.arange(24) print(a) 结果为 [ 0 1 2 3 4 5 6 7 8 9 10 11] ...

    2024-02-01 03:27:06
  • 乐观锁解决并发下单问题和事务隔离级别的修改

    一.乐观锁结果并发下单问题 1.查询商品 查询原有库存 查询原有销量 2.以商品和原有库存作为条件,用result接收结果,result=0,表示被修改,下单失败,若不等于零表示原始库存中途未被修改,...

    2024-02-01 03:26:59
  • 论文阅读-面向图像自动语句标注的注意力反馈模型

    论文阅读-面向图像自动语句标注的注意力反馈模型

    文献:吕凡,胡伏原,张艳宁,夏振平,盛胜利.面向图像自动语句标注的注意力反馈模型[J].计算机辅助设计与图形学学报,2019,31(07):1122-1129.主要工作在传统注意力基础上引入反馈机制,利用关注信息的图像特征指导文本生成,借助文本中的关注信息进一步修正图像中的关注区域,解决了传统注意力机制的注意分散问题。技术两种图像语义提取常用技术与ATTENTION结合1.基于全图:...

    2024-02-01 03:26:42
  • (一)u-boot简介

    u-boot简介简介u-boot官方资料简介 U-Boot 是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构,包括PPC、ARM、AVR32、MIPS、x86、68k、Nios...

    2024-02-01 03:26:25
  • [mysql] Access denied for user ‘root’@’localhost’ (using password: YES) 的问题解决:恢复root权限

    故障现象:ROOT账户可以连接数据库,但在操作时候或再次登陆出现如下提示:Access denied for user ‘root’@‘localhost’ (using password: YES)...

    2024-02-01 03:25:55
  • 27 类深度学习主要神经网络

    27 类深度学习主要神经网络

    1. 感知器(Perceptron(P))  感知器模型也称为单层神经网络。这个神经网络只包含两层: 输入层输出层 这种类型的神经网络没有隐藏层。它接受输入并计算每个节点的加权。然后,它使用激活函数...

    2024-02-01 03:25:50
  • windows11中vmware安装centos虚拟机后蓝屏,搜不到wifi

    windows11中vmware安装centos虚拟机后蓝屏,搜不到wifi

    Windows11搜不到wifi

    2024-02-01 03:25:44