AJAX原理

本文记录WEB前端学习过程中遇到的AJAX原理~

AJAX引擎会在不刷新浏览器地址栏的情况下发送请求:

  • 使用JavaScript获得浏览器内置的AJAX引擎(XMLHttpRequest对象);
  • 通过AJAX引擎确定请求路径和请求参数;
  • 通知AJAX引擎发送请求。

服务器收到AJAX发送的请求后会进行处理:

  • 服务器获得请求参数;
  • 服务器处理请求参数(增删改查等操作);
  • 服务器响应数据给浏览器。

AJAX引擎获得服务器响应的数据,通过执行JavaScript的回掉函数将数据传递给浏览器页面:

  • 通过设置给AJAX引擎的回调函数获得服务器响应的数据;
  • 使用JavaScript在指定的位置,显示响应数据,从而局部修改页面的数据,达到局部刷新的目的。

标签: none