【前端】Ajax原理

一 什么是Ajax

Asynchronous JavaScript and XML是一种异步请求数据,不需要重新刷新页面的web开发技术,它是由以下几个部分组成

  • 使用CSS和XHTML来表示
  • 使用DOM模型来交互和动态显示
  • 使用XMLHttpRequest来和服务器进行异步通信
  • 使用javascript来绑定和调用

二 Ajax的原理

Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。
XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。

猜你喜欢

转载自blog.csdn.net/cheidou123/article/details/92693667