前端拾遗我-程序成长-解惑

Ajax

2017-03-09  本文已影响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)方法设置请求头
上一篇下一篇

猜你喜欢

热点阅读