zoukankan      html  css  js  c++  java
  • ajax的4个步骤

    ajax是前后台数据交互的核心,也是现在流行的前后台分离的最常用的工具

    第一步:

    var xhr = new XMLHttpRequest();

    实例化ajax对象:

    status 当前请求进行到的步骤

    200 一切正常

    304 一切正常,但是数据和上一次一模一样,所以不进行更改

    404 not found ajax的请求地址写错了

    403 用户没有权限,一般网上免费的接口请求次数过多会出现该错误

    500 服务器错误

    502 需要携带的参数出现问题

    505 java服务器常见的服务器错误

    第二步:

    xhr.open('GET','http://localhost:3000/');

    准备发送请求,也可以理解为连接到服务器

    method 请求方式,目前只有两种:get/post

    url 请求地址

    第三步:

    xhr.send();

    发送请求

    第四步:

    xhr.onreadystatechange = function(){
        //    判断是否到达第4步
            if(xhr.readyState == 4){
                console.log(xhr.responseText);
                // box.innerHTML = xhr.responseText
        }
    }

    onreadystatechange 当0-4的状态发生改变的时候,都会触发这个事件

    readyState 判断请求是否走到哪一步

    responseText 响应返回的内容

  • 相关阅读:
    centos8网络连接(1)虚拟机网卡和网络编辑器设置
    centos7离线安装ruby
    centos7安装ruby-2.6.5,简单快捷的下载与安装方式
    redis 4.0.13 -- 集群模式
    活了
    世界无我
    markdown_test
    关于mimikatz在webshell运行
    可用性自动化V3
    关于sqlmap常用
  • 原文地址:https://www.cnblogs.com/KeithTee/p/14568175.html
Copyright © 2011-2022 走看看