Ajax的特点在于异步交互、动态更新Web页面,因此它适合于交互较多、频繁读取数据的web应用。
1.数据验证
使用Ajax技术,可以由XMLHttpRequest对象发出验证请求,根据返回的HTTP响应判断验证是否成功,整个过程不需要弹出新窗口,也不需要将整个页面提交到服务器端,快速而不加重服务器负担。
2.按需取数据
更新页面时不需要刷新所有内容,只更新需要更新的那部分数据即可,也就是所谓的局部刷新。
3.自动更新页面
页面加载以后,通过Ajax引擎在后台定时向服务器发送请求,查看是否有最新的消息。如果有,则加载新的数据,并且在页面上动态更新,然后通过一定的方式通知用户。这样既避免了用户不断手动刷新页面的不便,也不会在页面定时重复刷新时造成资源浪费。