Ajax

133 阅读1分钟

什么是Ajax

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

AJAX 不是新的编程语言,而是一种使用现有标准的新方法。

AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。

ajax的工作原理

浏览器

  1. 发生某个事件
  2. 创建XMLHttpRequest对象
  3. 发送HttpRequest

经由 网络Internet 到达 服务器

服务器

  1. 处理HttpRequest
  2. 创建响应并将数据返回

经由网络Internet 到达 浏览器

浏览器

  1. 使用JavaScript处理被返回的数据
  2. 更新页面内容

ajax应用程序与浏览器和平台有关吗?

无关的!Ajax是基于现有的Internet标准,并且联合使用它们

Ajax.png