AJAX简介

Asynchronous JavaScript and XML

工作原理

  1. 事件触发
    1. 如点击按钮或者页面加载
  2. AJAX请求
    1. 通过JavaScript创建一个XMLHttpRequest对象,向服务器发送请求
  3. 服务器处理请求
    1. 服务器(通常使用PHP、Node.js等)接收请求,处理并返回响应数据(JSON、XML、HTML等)
  4. AJAX相应处理
    1. 浏览器接收响应,使用JavaScript在页面上更新内容,而无需重新加载整个页面

ajax-yl.png

AJAX - 创建XMLHttpRequest对象

XMLHttpRequest对象

创建XMLHttpRequest对象