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 响应返回的内容

  • 相关阅读:
    小白扫盲之-计算机为何需要内存
    Centos 安装Pycharm 并移动到桌面。
    Docker守护进程
    插入排序
    快速排序
    归并排序
    __metaclass__方法
    Python面向对象(2)类空间问题以及类之间的关系
    Python面向对象(1)_初步认识
    python语法基础(8)_包
  • 原文地址:https://www.cnblogs.com/KeithTee/p/14568175.html
Copyright © 2011-2022 走看看