zoukankan      html  css  js  c++  java
  • ajax的请求步骤!每个状态值表示什么?

    什么是是ajax !

    AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术。Ajax的概念由杰西·詹姆士·贾瑞特所提出[1]。

    如何创建我们第一个ajax 呢?

    • 第一步:首先实例化一个 var xhr = new XMLHtppRequest()
    • 第二步:建立一个连接,同时是一个请求方式:xhr.open('get',url),且第二个参数是请求的地址
    • 第三步:如果是post 请求需要有 xhr.send()
    • 第四步:完成以上步骤后,设置事件处理函数: xhr.onreadyStatechage = function() {}
      以上就是ajax的创建的过程

    下面来介绍下具体的状态值

    ~ 首先看看下下面这张图:

    具体值的详细介绍 (这个值是 ajax的状态值)

    • 0 表示xhr被创建,但尚未使用xhr.open()方法
    • 1 表示open() 方法被调用,建立了连接
    • 2 表示send() 方法被调用,并取得了响应的状态值和响应头。
    • 3 表示响应体正在下载中
    • 4 表示下载体已经完成,可以直接使用responseText

    以上就是ajax实现的全部基础过程

  • 相关阅读:
    单例模式
    自旋锁与互斥锁
    CAS无锁机制原理
    乐观锁和悲观锁
    读写锁
    Java锁机制-重入锁
    原 Linux搭建SVN 服务器2
    原 Linux搭建SVN 服务器
    Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
    Sublime Text 3 常用插件以及安装方法(转)
  • 原文地址:https://www.cnblogs.com/yaogengzhu/p/10726110.html
Copyright © 2011-2022 走看看