Ajax

什么是Ajax?

AJAX 是异步的 JavaScript 和 XML(Asynchronous JavaScript And XML)。简单点说,就是使用 XMLHttpRequest 对象与服务器通信。 它可以使用 JSON,XML,HTML 和 text 文本等格式发送和接收数据。AJAX 最吸引人的就是它的“异步”特性,也就是说他可以在不重新刷新页面的情况下与服务器通信,交换数据,或更新页面。

Ajax基本代码实现

var xhr = new XMLHttpRequest()
xbr.open(‘GET‘, ‘/api‘, false)
xhr.onreadystatechange = function () {
  // readyState状态码变化:
  // 0(未初始化) 1(载入) 2(载入完成) 3(交互) 4(解析完成)
  if (xhr.readyState == 4) {
    // status状态码变化:
    // 2xx(请求成功)3xx(重定向)4xx(客户端请求错误)5xx(服务端错误)
    if (xhr.status == 200) {
      alert(xhr.responseText)
    }
  }
}
xhr.send()

Ajax

上一篇:20个CSS快速提升技巧


下一篇:HTML DOM 05 事件(三)