zoukankan      html  css  js  c++  java
  • AJAX和fetch

    AJAX本质是使用XMLHttpRequest对象请求数据

    fetch更简单,第一个是url第二个是参数,采用了Promises来处理结果或者回调

    1、fetch()返回的promise将不会拒绝http的错误状态,即使响应是一个HTTP 404或者500
    2、在默认情况下 fetch不会接受或者发送cookies

    AJAX的步骤?

      1、创建XMLHttpRequest对象var xhr = new XMLHttpRequest()

      2、与服务器创立连接xhr.open('get',url,true)

      3、发送给服务器xhr.send(null)

      4、接收数据

        xhr.onreadystatechange = function () {

          5、xhr.status == 4  (0,请求未初始1,服务器连接已建立2,请求已接收3,请求处理中4,请求以完成)

          xhr.status==200(100客户必须继续发出请求,200成功,400错误,404没有找到文件,500服务器产生内部错误)

        }

        

  • 相关阅读:
    Android之帧动画2
    CSS之图片关闭
    JAVA之While语句、Do和For语句
    oracle 无效字符
    java 时间制
    mybatis jdbcType date没有时分秒
    log4j说明
    spy 日志说明
    linux更新系统时间
    linux常用命令2
  • 原文地址:https://www.cnblogs.com/xiaohaha668/p/13022413.html
Copyright © 2011-2022 走看看