Ajax

作者: 就叫初九吧 | 来源:发表于2017-03-09 16:29 被阅读1次

    asynchronous javascript + xml, ajax本身不是一种技术,是一个术语,描述了一种新的结合使用大量已经存在的技术的方式,包括: HTMLXHTML, CSS, JavaScript, DOM, XML, XSLT, 还有最重要的 XMLHttpRequest 对象.
    使客户端的异步通信,客户端页面的局部刷新成了可能.
    最重要的就是XMLHttpRequest
    (MDN链接)


    使用步骤

    1. 创建XMLHttpRequest
    2. readyState属性 返回客户端XMLHttpRequest对象的状态
      0 已经被创建 open方法尚未调用
      1 open方法被调用
      2 send()方法已经被调用,header和status可以使用
      3 下载中 responseText部分可用
      4 下载操作完成
    3. status属性 返回XMLHttpRequest对象的response的状态码
      200 请求成功
    4. onreadystatechanges属性
      XMLHttpRequest 在异步调用的情况下readyState改变一次该方法被调用一次
    5. open(method, url, async)
      async true 异步调用 true 同步调用
    6. send发送请求
    7. responseText
    8. responseXML
    9. setRequestHeader(header, value)方法设置请求头

    相关文章

      网友评论

        本文标题:Ajax

        本文链接:https://www.haomeiwen.com/subject/bctggttx.html