Javaweb-Ajax详解

Python59

一、概念

Ajax = Asynchronous JavaScript and XML(异步的JavaScript和XML)

Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术

1.同步和异步

  • 异步 : 传输是面向字符的传输,它的单位是字符;
  • 同步 : 传输是面向比特的传输,它的单位是帧,它传输的时候要求接收方和发送方之间的时钟是一致的。
  • 同步的话,必须这个操作完了才会执行下一步,在等待期间浏览器会挂起不执行下面的js代码;
  • 异步则是【告诉】浏览器去做,【告诉】是一瞬间的事情,然后继续执行下一步,等到结果返回之后,浏览器会通知js执行相应的回调。

二、Ajax作用

  • 注册时,输入用户名自动检测用户是否已经存在
  • 登录时,提示用户名密码错误
  • 删除数据时,将行ID发送到后台,后台在数据库中删除,数据库删除成功后,在页面DOM中将数据行业删除。

我们可以使用前端的一个标签来伪造一个ajax的样子。iframe标签

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长