ajax是什么,ajax的简介定义及工作原理

原创 国哥笔记  2018-12-17 09:43  阅读 781 views 次

什么是ajax

ajax全称“Asynchronous Javascript And XML”,并不是一种新技术,是由javascript、xml、XMLHttpRequest组合在一起、能实现异步提交的功能,是一种创建交互式网页应用的网页开发技术。

同步和异步提交的区别

同步提交:当用户发送请求时,当前页面不可以使用,服务器响应页面到客户端,响应完成,用户才可以使用页面。

异步提交:当用户发送请求时,当前页面还可以继续使用,当异步请求的数据响应给页面,页面把数据显示出来 。

ajax的特点(异步提交)

  1. 可以快速创建动态网页;
  2. 无需重新加载整个网页的情况下,能够更新部分网页;
  3. 提高用户的体验性;

ajax的工作原理

客户端发送请求,请求交给xhr,xhr把请求提交给服务,服务器进行业务处理,服务器响应数据交给xhr对象,xhr对象接收数据,由javascript把数据写到页面上,如下图所示:

ajax的工作原理

本文地址:https://www.ggbiji.com/ajax.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情